Skip to main content
Module

x/abstruct/mod.ts>EnumValidator

Abstract structure for JavaScript data validation
Go to Latest
class EnumValidator
extends IsValidator<unknown, RIn>
import { EnumValidator } from "https://deno.land/x/abstruct@1.0.0-beta.12/mod.ts";

Enumerator validator.

Examples

Example 1

import { EnumValidator } from "https://deno.land/x/abstruct@$VERSION/validators/enum.ts";
const validator = new EnumValidator(1, 2, 3);

Constructors

new
EnumValidator(
v1: RIn,
v2: RIn,
...values: readonly RIn[],
)

Properties

values: [RIn, RIn, ...RIn[]]

Methods

is(input: unknown): input is RIn
toString(): string