38 packages found
Common typescript ready prototypes available in both CommonJS and ECMAScript
- View more
🐊Putout plugin for transforming TypeScript code
A Typescript library for creating discriminating union types.
TypeScript Enum Utilities
List/array/set utility functions: union, intersect, complement, unique, first, last, has, add, toggle
Create a type guard from a list of literals.
Join operations for ordered object-mode streams (e.g. timeseries data). Various types of join operations that join two timeseries streams into a single stream.
ML-inspired structured types
putout plugin adds ability to find and remove duplicates from union
Converts TypeScript-like intersection types to JSDoc compatible union types, that is, from & -> |
npm library for typescript
Generics to work with union/tuple in typescript
Alternative Map and Set implementations with customizable equality semantics & supporting operations
Converts string constants into string literal type and provides handy utility functions.
Manipulate intervals in a functional way
A typescript implementation of Rust's Result and Option objects.
Disjoint-set forests for ES6
## Readable [discriminated unions](https://www.typescriptlang.org/docs/handbook/advanced-types.html#discriminated-unions) for TypeScript