import { OptionalValidator } from "https://deno.land/x/abstruct@1.0.0/mod.ts";
Optional object validator. It checks properties, but also passes if the property does not exist.
Examples
Example 1
Example 1
import { OptionalValidator } from "https://deno.land/x/abstruct@$VERSION/validators/object/optional.ts";
import { type Validator } from "https://deno.land/x/abstruct@$VERSION/types.ts";
declare const validator: Validator<string>;
const optionalValidator = new OptionalValidator({ key: validator, [Symbol()]: validator });
Methods
toString(): string
validate(input: Readonly<Partial<T>>): Iterable<ValidationFailure>