botbook/node_modules/json-schema-library/lib/addRemoteSchema.ts
Rodrigo Rodriguez 6ae15fe3e5 Updated.
2024-09-04 13:13:15 -03:00

12 lines
400 B
TypeScript

import { Draft } from "./draft";
import { JsonSchema } from "./types";
/**
* register a json-schema to be referenced from another json-schema
* @param url base-url of json-schema (aka id)
* @param schema
*/
export default function addRemoteSchema(draft: Draft, url: string, schema: JsonSchema): void {
schema.id = schema.id || url;
draft.remotes[url] = draft.compileSchema(schema);
}