helpertypes
v0.0.19
Published
A collection of TypeScript helper types
Downloads
393,023
Readme
A collection of TypeScript helper types
Description
This is a simple collection of general purpose helper types for TypeScript that can be used across a wide variety of projects.
Features
- General-purpose
- Small
- Just a few types, nothing else
Backers
| | | | | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- | | BubblesTwitter: @usebubbles | Christopher Blanchard | Ideal Postcodes | Xerox |
Patreon
Table of Contents
Install
npm
$ npm install helpertypes
Yarn
$ yarn add helpertypes
pnpm
$ pnpm add helpertypes
Usage
Simply import the types you want from helpertypes
:
import {ElementOf} from "helpertypes";
const FAVORITE_FOOD = ["pizza", "burger", "lasagna"] as const;
// "pizza"|"burger"|"lasagna"
type FavoriteFood = ElementOf<typeof FAVORITE_FOOD>;
Contributing
Do you want to contribute? Awesome! Please follow these recommendations.
Maintainers
| | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Frederik WessbergTwitter: @FredWessbergGithub: @wessbergLead Developer |
FAQ
Will this library grow over time?
Yes, but only for helper types that have common applicability. Feel free to submit a PR, and we'll take a look at it then.
License
MIT © Frederik Wessberg (@FredWessberg) (Website)