@secman/what-is-type
Type check values
Type check values
Test if a value is a regular expression.
Test if an object's prototype chain contains a provided prototype.
Implement prototypical inheritance by replacing the prototype of one constructor with the prototype of another constructor.
Determine the name of a value's constructor.
Functions for testing the types of JS values
Function argument validation for humans
Test whether a value has in its prototype chain a specified constructor as a prototype property.
Create typed overloads for functions
Checking and comparing with the prototype
WIP: Checking and comparing with the prototype
Determine if a value is an instance of a type
Type utilities
Better Type Checking
A 'real' Enum implementation for JavaScript with typesafety, ordinal support and comparison support. inspired by Java. Typed with Flow and supports ES-modules.
Additional ESLint rules.