UNPKG

474 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 registerRemoteSchema(url: string): Promise<void>;
10 registerSchema(schema: Schema): void;
11 private addSchema;
12 private addReference;
13 clear(): void;
14}