Create object of enum numbers
TypeScript Enum Utilities
Transform TypeScript `const` enums
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
A TypeScript string enum for compile-time safety when working with event.key
A TypeScript enum definition that maps human-friendly key names to JavaScript key codes
An utility library to get all values/keys of a Typescript enum
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Shareable commitlint config enforcing conventional commits
No description provided.
Walks your node_modules tree
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.
A minimal UTF8 implementation for number arrays.
# What is it? This repo is a compiled and minified version of the utilities functions from the [googlei18n's libphonenumber](https://github.com/googlei18n/libphonenumber) library. The functions are exposed to `window.intlTelInputUtils` inside browser envi
A minimal base64 implementation for number arrays.
A general purpose buffer pool.
Typed command-line arguments parser
A modular, composable, strongly typed and lightweight implementation of the [SCALE Codec](https://docs.substrate.io/v3/advanced/scale-codec/)
Shareable commitlint config enforcing the angular commit convention types
Type-safe CLI command definition and execution.
NodeJs module for helping creation JSON schemas
Inquirer number prompt
Utility to parse a string bytes to bytes and vice-versa
enums - safe enumeration types - a set of symbolic keys bound to unique integer numbers (incl. bit flags option)
A simple Gem to enable any `ActiveRecord::Base` object to store a set of attributes in a set like structure represented through a bitfield on the database level. You only have to specify the name of the set to hold the attributes in question an the rest is done for you through some fine selected Ruby magic. Here is a simple example of how you could use the gem: class Person < ActiveRecord::Base has_set :interests end To get this to work you need some additional work done first: 1. You need an unsigned 8-Byte integer column in your database to store the bitfield. It is expected that the column is named after the name of the set with the suffix `_bitfield` appended (e.g. `interests_bitfield`). You can change that default behavior by providing the option `:column_name` (e.g. `has_set :interests, :column_name => :my_custom_column`). 2. You need a class that provides the valid values to be stored within the set and map the single bits back to something meaningful. The class should be named after the name of the set (you can change this through the `:enum_class` option). This class could be seen as an enumeration and must implement the following simple interface: * There must be a class method `values` to return all valid enumerators in the defined enumeration. * Each enumerator must implement a `name` method to return a literal representation for identification. The literal must be of the type `String`. * Each enumerator must implement a `bitfield_index` method to return the exponent of the number 2 for calculation the position of this enumerator in the bitfield. **Attention** Changing this index afterwards will destroy your data integrity. Here is a simple example of how to implement such a enumeration type while using the the `renum` gem for simplicity. You are free to use anything else that matches the described interface. enum :Interests do attr_reader :bitfield_index Art(0) Golf(1) Sleeping(2) Drinking(3) Dating(4) Shopping(5) def init(bitfield_index) @bitfield_index = bitfield_index end end
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.