UNPKG

test-openapi

Version:
34 lines (25 loc) 875 B
"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.verifyTask=exports.verifyConfig=void 0;var _check=require("../validation/check.js"); const verifyConfig=function({ plugin:{config:{general:schema}={},name}, config:{[name]:value}}) { verifyPluginConfig({schema,value,name,valueProp:"config"}); };exports.verifyConfig=verifyConfig; const verifyTask=function({ plugin:{config:{task:schema}={},name}, task:{[name]:value}}) { verifyPluginConfig({schema,value,name,valueProp:"task"}); };exports.verifyTask=verifyTask; const verifyPluginConfig=function({schema,value,name,valueProp}){ if(schema===undefined||value===undefined){ return; } (0,_check.checkSchema)({ schema, value, valueProp:`${valueProp}.${name}`, message:`Configuration for the '${name}' plugin is invalid`, props:{module:`plugin-${name}`}}); }; //# sourceMappingURL=verify.js.map