extended-utility-types
extended-utility-types copied to clipboard
A library of utility types for TypeScript.
Extended Utility Types
A library with over 100 utility types to empower TypeScript development.
Install
npm i -D extended-utility-types
# Requires TypeScript >= 4.1
Types
- Aliases
- Array
- Function
- General
- Logical
- Number
- Object
Assign<T, U>Compact<T>DeepPartial<T>DeepReadonly<T>Entries<T>EnumOf<T, U>ExclusiveOr<T, U>Expand<T>ExtractReadonly<T>ExtractRequired<T>InclusiveOr<T, K>IntersectionOf<T>Invert<T>KeyBy<T, U>Lookup<T, K>Mutable<T>NoneOrAll<T>OmitAllBy<T, U>OmitBy<T, U, K>OmitDeep<T, K>OmitStrict<T, K>PickAllBy<T, U>PickBy<T, U, K>PickDeep<T, K>PickRequired<T, K>RecordOf<T>
- String
- Union