The iterable toolbox
Fun with Iterables
The iterable toolbox
Basic operations on iterables
A streaming data transport format that aims to support built-in features such as Promises, Dates, RegExps, Maps, Sets and more.
Standard iterator utilities.
Higher order iterator library for JavaScript/TypeScript.
Core types for paging async iterable iterators
Transforming XML to JSON using Node.js binding to native pugixml parser library
parseArgs tokens compatibility and more high-performance parser
Transform TypeScript `const` enums
TypeScript definitions for multimap
A TypeScript string enum for compile-time safety when working with event.key
Callbag operator that applies a transformation on data passing through it
Return an iterator's length.
Applies a callback to each value outputted by an iterable.
This project provides a collection of helper functions for working with asyncronous iterators in TypeScript.
TypeScript Enum Utilities
No description provided.
Shareable commitlint config enforcing conventional commits
IDEA's utility functions
Standard math.
A collection of utilities for iterations.
Walks your node_modules tree
#[derive(Iterator, DoubleEndedIterator, ExactSizeIterator, Extend)] for enums.
This crate renamed to `iter-enum` - use `iter-enum` crate (https://crates.io/crates/iter-enum)
A procedural macro helper for easily writing derive macros for enums.
A library for to allow multiple return types by automatically generated enum.
#[derive(Future, Stream, Sink, AsyncRead, AsyncWrite, AsyncSeek, AsyncBufRead)] for enums.
#[derive(Read, Write, Seek, BufRead)] for enums.
Unifies Iterators over Same Type
yae provides a simple enum class (enumerated type) implementation (Yae::Enum) that can be used to abstract a set of values. It also provides methods to check values existence in the enum and to iterate over its contents.
A java like Enum class for ruby. A while ago I was exploring Java, and came across the Enum class, which had some interesting functionality, and I decided that I would like something like it. Conceptually if you just need a unique identifier you may be perfectly happy using a :symbol, and that would likely be a simpler way of having a controll flag. However, if you want to have a set of unique identifiers that you can address, iterate over, assign properties to, etc, then this may be something you would be interested in.