UNPKG

json-schema-to-joi

Version:

Converts JSON schema to Joi typescript code

10 lines (9 loc) 526 B
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[];