Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1x 2x | import { isEmpty } from "@benneq/iterable";
import { Predicate } from "@benneq/predicate";
import { ValidationResult } from "./_types";
/**
* Checks if a `value` is valid by looking at its {@link ValidationResult}.
*
* @exmaple
* ```ts
* const isStringValidator = valueValidator(isString, "must be a string");
* const validationResult = validate(isStringValidator)("");
* const valid = isValid(validationResult);
* console.log(valid); // true
* ```
*/
export const isValid: Predicate<[ValidationResult]> = isEmpty;
|