Search results
6000 packages found
Library of simple and common data tranformers
Compile-time type assertions for TypeScript.
Allows to define types, abstract types, interfaces and traits. Types can be extends by other types, uses traits and implements interfaces in multiple manner. Also, interfaces and traits can extends their kinds.
- type
- types
- oop
- object oriented
- javascript
- js
- es6
- mixins
- trait
- interface
- multiple-inheritance
- interface-inheritance
- multiple-interfaces
- multiple-traits
Check if a path is a file, directory, or symlink
Checks TypeScript types match expected values
**catchmeoutside** is a utility library designed to simplify asynchronous error handling by capturing errors from asynchronous operations.
Type predicate functions for checking if a value is of a specific type or asserting that it is.
Safely get deep nested properties using dot notation
TypeScript schema declaration and validation library with static type inference
A more type-sensitive typeof, make type detection easier
Simple tool for getting data type
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
A standard set of errors and methods for simpler, safer, and easier to read code.
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Algebraic type for time varying values
Brings types and interfaces from TypeScript at runtime.
Test if a value is a string.
A tiny javascript type testing tool
Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.
Runtime validation and processing of JavaScript types