[](https://circleci.com/gh/jamiemcl001/predicate-validation/tree/master) [![Coverage Status](https://coveralls.io/repos/github/jamiemcl001/predicate-validation/
A collection of predicate validation functions.
Array manipulation, ordering, searching, summarizing, etc.
Type-safe implementation of invariant with positionals.
A collection of useful code to complement the official convex package.
Return a function which tests if every element in an array passes a test condition.
A library for expressing filter predicates and evaluating them against values
A set of predicate functions to improve your value testing and comparisons.
Decorator-based property validation for classes.
Wrap zod validation errors in user-friendly readable messages
A way to re-run Cypress commands until a predicate function returns true
A term-predicate function-factory actor
Low-level HTTP/HTTPS/XHR/fetch request interception library.
Nanoscale assertion module
Converts RDF/JS Terms, Quads and Datasets to N-Triple strings
TypeScript predicates library
Simple `and` and `or` functional programming predicates
Like Array#findIndex but searches the array backwards.
A convenience constructor for RDF quads
lezer-based HTML grammar
Combines quads of a RDF/JS quad stream to a stream of RDF/JS Dataset chunks
Array.prototype.findIndex ES2015 polyfill.
React Hook Form validation resolvers: Yup, Joi, Superstruct, Zod, Vest, Class Validator, io-ts, Nope, computed-types, TypeBox, arktype, Typanion, Effect-TS and VineJS
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
A chainable guard clause DSL for validating method preconditions with built-in checks for nil, empty, numeric bounds, type checking, range, length, regex matching, inclusion, custom predicates, string prefix/suffix, and soft mode error collection.
Enumerate adds an `enumerate` command to all ActiveRecord models, enabling you to work with string or integer columns as if they were enums. The following features are added to your model: Validation - ensures that the field only receives accepted values Predicate Methods - adds ? and ! functions for each enum value Scopes - you can easily query for values of the enum
values_for makes your ActiveRecord-backed class work with an enumerable type. Instead of existing ActiveRecord plugins such as enum_fu, which store the enumerable attribute as an integer, values_for stores the content of the enumerable attribute in a varchar column of the database. The field will automatically validate using validates_inclusion_of and accepts all the same options. values_for will also optionally create named scopes, predicate methods, and constants defining the possible values for enumerable types on your model. By default, however, it avoids polluting your model with things you may not need unless these features are specifically requested.
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.