A collection of essential TypeScript types
Is this value negative zero? === will lie to you
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
An ES2019 spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
Hooks for managing, caching and syncing asynchronous and remote data in React
Custom jest matchers to test the state of the DOM
Helper functions around Function call/apply/bind, for use in `call-bind`
Determine if a value is an ES6 Symbol or not.
ES2019 spec-compliant String.prototype.trimEnd shim.
Pure random number generator written in TypeScript
Determine if a function is a native generator function.
SQLite driver for Cordova apps using localForage.
ES5 spec-compliant shim for String.prototype.trim
ES6 spec-compliant RegExp.prototype.flags shim.
Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this specifier a node.js core module?
A light-weight module that brings Fetch API to node.js
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
Returns an array of Typed Array names that are available in the current environment
An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
ES2019 spec-compliant String.prototype.trimStart shim.