UNPKG

dtsgeneratorws

Version:

TypeScript d.ts file generator for JSON Schema file

18 lines (17 loc) 576 B
import 'cross-fetch/polyfill'; import { Schema } from './jsonSchema'; export default class ReferenceResolver { private readonly schemaCache; private readonly referenceCache; private readonly enums; dereference(refId: string): Schema; getAllRegisteredSchema(): IterableIterator<Schema>; getAllEnums(): Map<string, string[]>; resolve(): Promise<void>; private searchParentSchema; registerRemoteSchema(url: string): Promise<void>; registerSchema(schema: Schema): void; private addSchema; private addReference; clear(): void; }