json-schema-library
Version:
Customizable and hackable json-validator and json-schema utilities for traversal, data generation and validation
11 lines (10 loc) • 316 B
JavaScript
/**
* 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, url, schema) {
// @draft >= 6
schema.$id = schema.$id || url;
draft.remotes[url] = draft.compileSchema(schema);
}