UNPKG

@spec2ts/jsonschema

Version:

Utility to convert JSON Schemas to Typescript using TypeScript native compiler

13 lines (12 loc) 536 B
import { Argv } from "yargs"; import { ParseSchemaOptions } from "../lib/schema-parser"; export interface BuildTsFromSchemaOptions extends ParseSchemaOptions { input: string | string[]; output?: string; ext?: string; banner?: string; } export declare const usage = "$0 <input..>"; export declare const describe = "Generate TypeScript types from JSON Schemas"; export declare function builder(argv: Argv): Argv<BuildTsFromSchemaOptions>; export declare function handler(options: BuildTsFromSchemaOptions): Promise<void>;