@tsed/schema
Version:
JsonSchema module for Ts.ED Framework
12 lines (11 loc) • 392 B
TypeScript
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]>;