RequiredSchemaclass
new RequiredSchema<T>()
| Return | |
|---|---|
RequiredSchema<T> | Schema that wraps a source schema but rejects a falsy result. |
Schema that wraps a source schema but rejects a falsy result.
- Delegates to the source schema, then throws
"Required"if the validated value is falsy.
Examples
const schema = new RequiredSchema({ source: STRING });
schema.validate("abc"); // Returns "abc"
schema.validate(""); // Throws "Required"