Skip to content

@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' }