json schema ref parser - partial file.url
const parser = require("json-schema-ref-parser");
const mySchema = {
"$ref": "http://mydomain.com/schema#/inner"
};
const options = {
resolve: {
myResolver: {
order: 2,
canRead: (file) => {
console.log('myResolver > canRead > file.url: ' + file.url)
return true;
},
read: (file) => {
console.log('myResolver > read > file.url: ' + file.url)
return JSON.stringify({ title: 'mock schema' });
},
},
},
parse: {
myParser: {
order: 1,
canParse: (file) => {
console.log('myParser > canParse > file.url: ' + file.url);
return true;
},
parse: (file) => {
console.log('myParser > parse > file.url: ' + file.url);
return { title: 'mock schema' };
},
},
},
};
let result = await parser.bundle(mySchema, options);
return result;
no comments