sindresorhus/
Function argument validation for humans
USD raised
Recent activities
correct pattern for optional 'required' properties?
metadata
Q: how to make custom type narrowing validator (i.e. Predicate<x>)?
const values
Show all possible errors exhaustively (option?)
wrong message: Expected `e` to be of type .... - instead of Expected argument to be of type
should `ow.string.equals` be narrowing the type to specific strings?
Is there a way for an object predicate to differentiate between key with value `undefined`, and key not present?
Composition
Unclear error message when checking NaN against the number type
generate objects from predicate
Error running with metro bundler
Issue with ArrayPredicates and .any checka
ow.create does not return an Assertion Functions type / `asserts` annotation is missing
Add `method` helper
ow.object.exactShape does not treat undefined values correctly
Add option to override/remove type label in error message
`Ow` instances are mutable
Improve performance and document performance tips
Add a `.catching()` method to Predicate to allow nesting ow validators
how to add a predicate to ofType
Add method to return the error without throwing
Run TS as a require hook for tests instead of precompile
Nullable modifier
Alias `.of` for `.ofType`
Ow identification method
Check if string is email address
Predicates for "not undefined" and "optional not undefined"
Error.captureStackTrace does not work in Firefox
Use Ow in conditional checks
Add browser tests
TypeScript 3
Async validator
Mandatory parameters?
Update Readme with "why" and practical examples
Env variable to turn off validation?
© 2019 BoostIO, Inc.