UNPKG

@tsed/schema

Version:
12 lines (11 loc) 392 B
import type { JsonSchema } from "../domain/JsonSchema.js"; /** * Declare a new enum model. * * See @@JsonSchema@@ to discover available methods. * * @schemaFunctional * @param e */ export declare function enums<E extends Record<string, string | number>>(e: E): JsonSchema<E[keyof E]>; export declare function enums<T extends readonly (string | number)[]>(e: T): JsonSchema<T[number]>;