UNPKG

527 BTypeScriptView Raw
1import 'cross-fetch/polyfill';
2import { Schema } from './jsonSchema';
3export default class ReferenceResolver {
4 private readonly schemaCache;
5 private readonly referenceCache;
6 dereference(refId: string): Schema;
7 getAllRegisteredSchema(): IterableIterator<Schema>;
8 resolve(): Promise<void>;
9 private searchParentSchema;
10 private noProxy;
11 registerRemoteSchema(url: string): Promise<void>;
12 registerSchema(schema: Schema): void;
13 private addSchema;
14 private addReference;
15 clear(): void;
16}