@pcvl/schema / PVL_FACTORY_NAMES_ENUM
Variable: PVL_FACTORY_NAMES_ENUM
ts
const PVL_FACTORY_NAMES_ENUM: Pick<{
ARRAY: "array";
BIGINT: "bigint";
BOOLEAN: "boolean";
COMPILE: "compile";
ENUM: "enum";
LITERAL: "literal";
NUMBER: "number";
OBJECT: "object";
STRING: "string";
UNION: "union";
},
| "STRING"
| "NUMBER"
| "BIGINT"
| "BOOLEAN"
| "OBJECT"
| "LITERAL"
| "ARRAY"
| "ENUM"
| "UNION">;Defined in: enums.ts:41
Every pvl.* factory a Schema is built from, valued by its name on pvl.
Example
ts
import { pvl, PVL_FACTORY_NAMES_ENUM } from '@pcvl/schema';
pvl[PVL_FACTORY_NAMES_ENUM.STRING]().validate('hi'); // { value: 'hi' }