A JavaScript utility library (written in TypeScript) for creating objects that store their properties in a buffer for serialization/deserialization similar to structures in C
Decorator-driven class workers for Node.js worker_threads with typed-struct shared memory.
typed-struct-js
Packs/Unpacks/Measures structs according to Python's `struct` format
Returns an array of Typed Array names that are available in the current environment
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.
A simple list of possible Typed Array names.
Strict borsh compatible de/serializer
Robustly get the length of a Typed Array
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Linear memory in TypeScript
Robustly get the byte offset of a Typed Array
Robustly get the byte length of a Typed Array
Get the ArrayBuffer out of a TypedArray, robustly.
[](https://www.npmjs.com/package/ts-proto) [](https://github.com/stephenh/ts-proto/actions)
Create ABI-compliant "struct" instances on top of Buffers
JSON Schema TypeScript definitions with complete inline documentation.
Binary struct definitions with code generation
Solana specific extension for beet, the borsh compatible de/serializer
C-style structure serializer and deserializer.
Create ABI-compliant "struct" instances on top of Buffers
Better typed `querySelector` and `querySelectorAll`.
Buffer and serialization utilities for javascript
A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)
All the flexibility of a Ruby Struct, but with type checking on its properties. Also benefit from being able to define complex types using RBS type notation.
Typed structs and value objects
Type system for Ruby supporting coercions, constraints and complex types like structs, value objects, enums etc
Pseudo type system on struct.
Comparable T::Struct's for the equality focused typed Ruby developer.
Struct definition with type safety
Utilities for generating constants, types, and structs for FFI.
Uses dry-validation
Define data classes with typed fields, default values, validation rules, and pattern matching support. Immutable by default with keyword-only construction, JSON/Hash serialization, and runtime type checking.
Type guess struct
Adds functionality to make dry-types/dry-struct play nicely with graphql-ruby
record - named tuples / records with typed structs / schemas
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.