json-schema-to-joi
Version:
Converts JSON schema to Joi typescript code
9 lines (8 loc) • 425 B
TypeScript
import { JSONSchema4 } from 'json-schema';
import { JoiSchema } from './types';
import { ResolveOptions } from './options';
export interface JSONSchema4Definitions {
[k: string]: JSONSchema4;
}
export declare function resolveBundledJSONSchema(definitions: JSONSchema4Definitions, options?: ResolveOptions): JoiSchema[];
export declare function resolveJSONSchema(schema: JSONSchema4, options?: ResolveOptions): JoiSchema;