Search results
115 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Generics to work with tuples in TypeScript
Define complex binary structures using composable primitives
A polyfill for the Record and Tuple Stage 2 ECMAScript proposal.
Immutable finite list objects with constant-time equality testing (===) and no memory leaks
- immutable
- tuple
- sequence
- persistent
- data
- data structure
- functional
- intern
- interned
- internalized
- memoization
- equality
- deep equality
- weakmap
A library for lexicographical encoding.
- lexicographic
- lexicographical
- codec
- encode
- decode
- encoding
- decoding
- alphabetical
- order
- sorted
- foundationdb
- tuple
- dynamodb
A WeakMap which accepts multiple objects as a key
A Map which accepts a named tuple of objects as a key
A Map of limited size that keeps most recently used values
A Map which accepts multiple objects as a key.
A memory-efficient Map which accepts multiple objects as a key.
Non-intrusively convert the result of any function or promise to the user's desired style.
go-like results
Make the === operator compare arrays by values instead of references.
Declarative, functional CLI argument/options parser, value coercions, sub-commands etc.
- ansi
- argument
- cli
- coerce
- color
- conversion
- declarative
- functional
- hex
- logger
- no-browser
- nodejs
- parser
- tuple
- View more
A yet another tuple implementation
Catches errors and rejected promises, returns tuple
More to come! :)
Elegant tuple-based error handling utilities for TypeScript, inspired by Rust's Result<T, E> pattern.
Handle any Javascript function as an error and response tuple.
A library of types and utilities for your TypeScript and JavaScript projects
- array
- functional programming
- functions
- functors
- monads
- number
- option
- pipe
- predicate
- sequence
- string
- tuple
- typed sequence
- types