javascript type checker
Structured JSON output from 12 LLM providers with a single function call. Type-safe, retry-resilient, zero boilerplate.
Callback wrapping utility
type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.
A cross browser microtask library
A small polyfill for Object.setprototypeof
Allows users to use generators in order to write common functions that can be both sync or async.
Try to guess if your terminal supports unicode
simplified stream construction
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
delay the evaluation of a paramless async function and cache the result
Transform stream that allows you to run your transforms in parallel without changing the order
random bytes from browserify stand alone
High performance middleware framework
(Meta)observability for EventEmitters.
Get callsites from the V8 stack trace API
extend like a boss
kill trees of processes
Promisifies all the selected functions in an object
Pretty options for minimist
Array#isArray for older browsers
Flexible ascii progress bar
Merge multiple streams into one stream in sequence or parallel.
Determine the `package.json#type` which applies to a location
Rust implementation of Gorums gRPC quorum framework
Analysis bounded context for 7sense bioacoustics platform - clustering, motif detection, sequence analysis
types for the videocall streaming platform
Fixtures for TrailerVote media types, api calls, and so forth
Implementation of ZMQ2.x transport protocol - ZMTP1.0
Fluentd mixin plugin to provides type conversion function as like as in_tail plugin. It acts calling Fluent::TextParser::TypeConverter as mixin. It will let you get easy to implement type conversion for your own plugins.
Record every method call, call-site, arguments and their types in your application code
Copland is an "Inversion of Control" (IoC, also called "Dependency Injection") container for Ruby, based heavily on the HiveMind container for Java. It supports both type-2 (setter) and type-3 (constructor) injection.
Extract method signatures, call graphs, and type information from Sorbet-typed Ruby projects
To get started check out the API Overview. Below is the documentation for each type of API call you can make. https://coinbase.com/api/doc
Assay defines assertions in the same way that Ruby defines exceptions. Each type of asserition, called an assay, is then a child of the base Assertion class, which itself is a subclass of the Exception class.
Shortcuts for Active Record queries in the ruby console.
Call different functions depending on the runtime types of two objects, use method overloading, separate concerns, etc.
Taipo provides a simple way to check your variables are what you think they are. With an easy to use syntax you can call a single method and pass expressive type definitions.
This gem creates a thin shell to encapsulate primitive literal types such as integers, floats and symbols. There are a family of wrappers which mimic the behavior of what they contain. Primitive types have several drawbacks: no constructor to call, can't create instance variables, and can't create singleton methods. There is some utility in wrapping a primitive type. You can simulate a call by reference for example. You can also simulate mutability, and pointers. Some wrappers are dedicated to holding a single type while others may hold a family of types such as the `Number` wrapper. What is interesting to note is Number objects do not derive from `Numeric`, but instead derive from `Value` (the wrapper base class); but at the same time, `Number` objects mimic the methods of `Fixnum`, `Complex`, `Float`, etc. Many of the wrappers can be used in an expression without having to call an access method. There are also new types: `Bool` which wraps `true,false` and `Property` which wraps `Hash` types. The `Property` object auto-methodizes the key names of the Hash. Also `Fraction` supports mixed fractions.
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.