enum
Learn about the available options, methods and use cases.
Usage
import e from "validator";
await e.enum(
["pending", "done"] as const,
{} // Optionally pass options
)
.validate("done") // returns "done"Options
interface IEnumValidatorOptions extends TBaseValidatorOptions {
/** Pass custom messages for the errors */
messages?: Partial<Record<"typeError" | "invalidChoice", TErrorMessage>>;
}Examples
Case 1 (Basic usage)
Case 2 (Usage with typescript enum)
Case 3 (in method)
Last updated