X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Ftable%2Fdist%2Fsrc%2FvalidateConfig.js;fp=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Ftable%2Fdist%2Fsrc%2FvalidateConfig.js;h=2df152ea83c0ef10278c9eac152cfa57fd00f8c5;hp=0000000000000000000000000000000000000000;hb=3be0a9efc698a9570a44456009afc6014812625a;hpb=d2f432cc757f42f0318fdddcab8c00b240d47088 diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/table/dist/src/validateConfig.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/table/dist/src/validateConfig.js new file mode 100644 index 00000000..2df152ea --- /dev/null +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/table/dist/src/validateConfig.js @@ -0,0 +1,27 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.validateConfig = void 0; +const validators_1 = __importDefault(require("./generated/validators")); +const validateConfig = (schemaId, config) => { + const validate = validators_1.default[schemaId]; + if (!validate(config) && validate.errors) { + // eslint-disable-next-line promise/prefer-await-to-callbacks + const errors = validate.errors.map((error) => { + return { + message: error.message, + params: error.params, + schemaPath: error.schemaPath, + }; + }); + /* eslint-disable no-console */ + console.log('config', config); + console.log('errors', errors); + /* eslint-enable no-console */ + throw new Error('Invalid config.'); + } +}; +exports.validateConfig = validateConfig; +//# sourceMappingURL=validateConfig.js.map \ No newline at end of file