UNPKG

dtsgenerator

Version:

TypeScript d.ts file generator for JSON Schema file

16 lines (15 loc) 517 B
import 'cross-fetch/polyfill'; import { Schema } from './type'; export default class ReferenceResolver { private readonly schemaCache; private readonly referenceCache; dereference(refId: string): Schema; getAllRegisteredSchema(): IterableIterator<Schema>; getAllRegisteredIdAndSchema(): IterableIterator<[string, Schema]>; resolve(): Promise<void>; private searchParentSchema; registerSchema(schema: Schema): void; private addSchema; private addReference; clear(): void; }