UNPKG

ts-json-schema-generator

Version:

Generate JSON schema from your Typescript sources

14 lines (11 loc) 508 B
import { Config } from "../src/Config"; import { SchemaGenerator } from "../src/SchemaGenerator"; import { createFormatter } from "./formatter"; import { createParser } from "./parser"; import { createProgram } from "./program"; export function createGenerator(config: Config): SchemaGenerator { const program = createProgram(config); const parser = createParser(program, config); const formatter = createFormatter(config); return new SchemaGenerator(program, parser, formatter, config); }