json-schema-to-joi
Version:
Converts JSON schema to Joi typescript code
10 lines (9 loc) • 526 B
TypeScript
import { JoiString, JoiAny } from './types';
import { JSONSchema4 } from 'json-schema';
import { JoiStatement } from './generate';
export declare const dateRegex = "(\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])";
export declare const timeRegex: string;
export declare const dateTimeRegex: string;
export declare const octetRegex = "(0x|0X)?[0-9a-fA-F]+";
export declare function resolveJoiStringSchema(schema: JSONSchema4): JoiString | JoiAny;
export declare function generateStringJoi(schema: JoiString): JoiStatement[];