autocreate
`new`-less classes for ES7/Babel, TypeScript, CoffeeScript, etc.
`new`-less classes for ES7/Babel, TypeScript, CoffeeScript, etc.
Constructors cached from literals.
CalculatedCachedProperties allows properties to have values calculated by a function, and then cached. You can then manually invalidate (clean) the cache for one or more (or all) properties, forcing the function to be invoked and recalculate next time the
JavaScript constructors for common interfaces
A base class that serves to make an otherwise asynchronous constructor into a seemingly synchronous one
Create factories from classes
create lazy versions of functions and constructors.
Don't let people use "new" on your function
Exposes the unexposed constructors like Generator, GeneratorFunction, AsyncFunction
get an array of constructors for objects and classes
Perform easy type-checks with a simple type assertion.
Check that two objects have all the same properties (keys and values) but don't check that the objects' constructors are the same.
Array constructors.
Slice constructor.
Multi-slice constructor.
A zero-dependency lightweight performant library for creating mixins/traits in JS/TS.
Complex number constructors.
Complex typed array constructors.
Typed array constructors.
Floating-point typed array constructors.