npm package: @mephisto5558/better-types
Description: A collection of useful TypeScript types and augmentations to improve developer experience.
Author: Mephisto5558
Latest version: 1.0.2

��# Better-Types
[![Activity](https://img.shields.io/github/commit-activity/m/Mephisto5558/Better-Types)](https://github.com/Mephisto5558/Better-Types/pulse)
[![License](https://img.shields.io/github/license/Mephisto5558/Better-Types)](https://github.com/Mephisto5558/Better-Types/blob/main/LICENSE)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Better-Types&metric=ncloc)](https://sonarcloud.io/component_measures?metric=ncloc&id=Mephisto5558_Better-Types)
[![wakatime](https://wakatime.com/badge/github/Mephisto5558/Better-Types.svg)](https://wakatime.com/badge/github/Mephisto5558/Better-Types)<br>
[![npm version](https://badge.fury.io/js/@mephisto5558%2FBetter-Types.svg)](https://www.npmjs.com/package/@mephisto5558/better-types)
[![npm downloads](https://img.shields.io/npm/dm/%40mephisto5558%2FBetter-Types)](https://www.npmjs.com/package/@mephisto5558/better-types)<br>
[![CodeQL](https://github.com/Mephisto5558/Better-Types/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/Mephisto5558/Better-Types/actions/workflows/github-code-scanning/codeql)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Better-Types&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Mephisto5558_Better-Types)<br>
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Better-Types&metric=security_rating)](https://sonarcloud.io/component_measures?metric=Security&id=Mephisto5558_Better-Types)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Better-Types&metric=sqale_rating)](https://sonarcloud.io/component_measures?metric=Maintainability&id=Mephisto5558_Better-Types)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Better-Types&metric=reliability_rating)](https://sonarcloud.io/component_measures?metric=Reliability&id=Mephisto5558_Better-Types)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Better-Types&metric=duplicated_lines_density)](https://sonarcloud.io/component_measures?metric=Duplications&id=Mephisto5558_Better-Types)<br>
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Better-Types&metric=bugs)](https://sonarcloud.io/summary/new_code?id=Mephisto5558_Better-Types)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Better-Types&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=Mephisto5558_Better-Types)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Better-Types&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=Mephisto5558_Better-Types)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=Mephisto5558_Better-Types&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=Mephisto5558_Better-Types)

[![Discord Server](https://discord.com/api/guilds/1011956895529041950/widget.png?style=shield)](https://discord.com/invite/yWwGTeppjR)

A collection of useful TypeScript types and augmentations to improve developer experience.

## Installation

```sh
npm i @mephisto5558/better-types
```

```js
// In one globally loaded d.ts or ts file, e.g. index.d.ts:
import '@mephisto5558/better-types';
```