UNPKG

734 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const fetch_schema_1 = require("./fetch-schema");
4async function loadSchema(dependency, config) {
5 if (dependency.schema) {
6 return await fetch_schema_1.fetchSchema({ url: dependency.schema }, config.projectFolder);
7 }
8 else if (dependency.endpoint && dependency.endpoint.url) {
9 return await fetch_schema_1.fetchSchema(dependency.endpoint, config.projectFolder);
10 }
11 else if (dependency.engineKey) {
12 return await fetch_schema_1.fetchSchemaFromEngine(dependency.engineKey, config.engineEndpoint);
13 }
14 else {
15 return undefined;
16 }
17}
18exports.loadSchema = loadSchema;
19//# sourceMappingURL=load-schema.js.map
\No newline at end of file