🛡 Comprehensive collection of type guards for JavaScript and TypeScript; Inspired by Elixir
-
Updated
Mar 4, 2023 - TypeScript
🛡 Comprehensive collection of type guards for JavaScript and TypeScript; Inspired by Elixir
Runtime duck type checking utilities for TypeScript.
This library offers guards for common types, and methods to generate type guards for specific types quickly. Safely handle unpredictable unknown types with ease.
A comprehensive collection of type-guards, type assertions and related utils
Type safe, composable type guards for TypeScript
A lightweight TypeScript library providing type-safe assertions, type guards, and error handling utilities.
TypeScript typeof utility helper with no dependencies.
Combine user-defined type guards / type predicates as unions and intersections.
Bulletproof type guards in TypeScript.
Runtime type assertions that return
A collection of JS helper functions to be used in conditional logic within projects.
A utility for creating type-safe user-defined type guard for TypeScript
Lightweight, zero-dependency toolkit for building `isFoo` style type guards in TypeScript. Runtime-safe 🛡️, composable 🧩, and ergonomic ✨. npm -> https://www.npmjs.com/package/is-kit
Standalone zero-dependency implementation of the entire `Math` namespace, compatible with any JS runtime.
Just another portable platform-agnostic package of high-performance type predicates. 🤪
TypeScript library with additional utility types and predicators generation
Typechecking with ease.
A collection of basic type guards.
TypeScript-friendly utilities
Typescript general studies with mini-apps with the superset, tuples, generics, decorators, typed annotations, and typed arrays.
Add a description, image, and links to the type-guards topic page so that developers can more easily learn about it.
To associate your repository with the type-guards topic, visit your repo's landing page and select "manage topics."