@spec2ts/jsonschema
Version:
Utility to convert JSON Schemas to Typescript using TypeScript native compiler
13 lines (12 loc) • 536 B
TypeScript
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>;