Package Exports
- @opendaw/lib-std
Readme
This package is part of the openDAW SDK
@opendaw/lib-std
Standard library providing core utilities and data structures for TypeScript projects.
Core Utilities
- Language primitives, type definitions, and utility functions lang.ts
- Optional values with monadic operations option.ts
- UUID generation, parsing, and manipulation uuid.ts
- Array utilities and operations arrays.ts
- Object manipulation and utility functions objects.ts
- String processing and utilities strings.ts
- Mathematical operations and utilities math.ts
- Numeric type handling and operations numeric.ts
Data Structures
- Ordered set with custom key extraction and comparison sorted-set.ts
- Multi-value map implementation multimap.ts
- Bidirectional mapping data structure bijective.ts
- Caching mechanisms cache.ts
- Map utilities and extensions maps.ts
- Set utilities and operations sets.ts
Algorithms & Search
- Binary search implementations binary-search.ts
- Comparison function utilities comparators.ts
- Hashing utilities hash.ts
- Predicate functions and utilities predicates.ts
Data Processing
- Data input/output operations data.ts
- Schema validation and utilities schema.ts
- Cryptographic utilities crypto.ts
- Bit manipulation operations bits.ts
Collections & Iteration
- Iterable utilities and operations iterables.ts
- Generator functions and utilities generators.ts
- Interval operations and utilities intervals.ts
- Range implementations range.ts
- Selection utilities selection.ts
Async & Reactive
- Observer pattern implementations observers.ts
- Event listener utilities listeners.ts
- Terminable resource management terminable.ts
- Synchronous stream operations sync-stream.ts
- Retry and attempt utilities attempts.ts
Specialized
- Geometric operations and utilities geom.ts
- Color manipulation and utilities color.ts
- Curve mathematics and operations curve.ts
- Time span calculations time-span.ts
- Progress tracking utilities progress.ts
- Parameter handling utilities parameters.ts
- TypeScript decorators decorators.ts
- Random number generation random.ts
- Value guidance systems value-guides.ts
- Value mapping utilities value-mapping.ts
- String mapping operations string-mapping.ts