Facebook's PropTypes standalone extensible implementation for browser and server
React wrappers for affect-kit web components — typed props, idiomatic onChange handlers.
Type-safe layout box: typed props become mineui utils—no class strings needed.
PineQL is lightweight GraphQL-like library. It's based on [typed-props](https://npmjs/packages/typed-props) and [response-ql](https://npmjs/packages/response-ql) libraries.
A React data library that derives server queries from component data types and passes typed props to components automatically.
A family of specs for interoperable TypeScript
React component wrapper for @arraypress/waveform-player — forwardRef-friendly, useEffect lifecycle, typed props for every library option.
Astro component wrapper for @arraypress/waveform-player — typed props for every option, lazy-mount support, framework-idiomatic ergonomics.
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Returns an array of Typed Array names that are available in the current environment
Robustly get the byte length of a Typed Array
Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
Robustly get the byte offset of a Typed Array
Get the ArrayBuffer out of a TypedArray, robustly.
A simple list of possible Typed Array names.
Robustly get the length of a Typed Array
Combine multiple React components (like providers) while maintaining fully typed props support. Up to **10 times faster** than using `cloneElement`.
Wrap a function without changing its name and other properties
JSON Schema TypeScript definitions with complete inline documentation.
Node Rest and Http Clients for use with TypeScript
Better typed `querySelector` and `querySelectorAll`.
GrapesJS Typed
typesafe assertion library for TypeScript 3.7+
Type checking for JavaScript functions
A small wrapper around sorbets T::Props and T::Props::Constructor. Also provides an accompanying tapioca compiler to allow using the prop-syntax in any class and getting the correct signature for an initializer.
Define type-safe Props for your Phlex views and components using sorbet-schema
A lightweight OpenAPI schema generator built on top of the literal gem's type system. Converts prop declarations into JSON Schema fragments, with pluggable adapters for OpenAPI 3.0 and 3.1.
Form-object base class for Rails: typed props with always-on coercion, blank-to-nil, nested forms, multi-model attribute mapping, and ActiveModel validations. Built on the Literal gem.
Extends ActionView with a `vue` helper for the Islands architecture: Vue components mounted on otherwise static, server-rendered pages. Unlike the built-in `tag` helper, it emits v-bind shorthand for typed props, switches to single-quote attribute delimiters when values contain double quotes (e.g. JSON), and validates that tag names are legal kebab-cased custom element names.