1 line
3.1 KiB
JSON
1 line
3.1 KiB
JSON
{"ast":null,"code":"'use strict';\n\nvar resolve = require('./resolve');\n\nmodule.exports = {\n Validation: errorSubclass(ValidationError),\n MissingRef: errorSubclass(MissingRefError)\n};\n\nfunction ValidationError(errors) {\n this.message = 'validation failed';\n this.errors = errors;\n this.ajv = this.validation = true;\n}\n\nMissingRefError.message = function (baseId, ref) {\n return 'can\\'t resolve reference ' + ref + ' from id ' + baseId;\n};\n\nfunction MissingRefError(baseId, ref, message) {\n this.message = message || MissingRefError.message(baseId, ref);\n this.missingRef = resolve.url(baseId, ref);\n this.missingSchema = resolve.normalizeId(resolve.fullPath(this.missingRef));\n}\n\nfunction errorSubclass(Subclass) {\n Subclass.prototype = Object.create(Error.prototype);\n Subclass.prototype.constructor = Subclass;\n return Subclass;\n}","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/ajv/lib/compile/error_classes.js"],"names":["resolve","require","module","exports","Validation","errorSubclass","ValidationError","MissingRef","MissingRefError","errors","message","ajv","validation","baseId","ref","missingRef","url","missingSchema","normalizeId","fullPath","Subclass","prototype","Object","create","Error","constructor"],"mappings":"AAAA;;AAEA,IAAIA,OAAO,GAAGC,OAAO,CAAC,WAAD,CAArB;;AAEAC,MAAM,CAACC,OAAP,GAAiB;AACfC,EAAAA,UAAU,EAAEC,aAAa,CAACC,eAAD,CADV;AAEfC,EAAAA,UAAU,EAAEF,aAAa,CAACG,eAAD;AAFV,CAAjB;;AAMA,SAASF,eAAT,CAAyBG,MAAzB,EAAiC;AAC/B,OAAKC,OAAL,GAAe,mBAAf;AACA,OAAKD,MAAL,GAAcA,MAAd;AACA,OAAKE,GAAL,GAAW,KAAKC,UAAL,GAAkB,IAA7B;AACD;;AAGDJ,eAAe,CAACE,OAAhB,GAA0B,UAAUG,MAAV,EAAkBC,GAAlB,EAAuB;AAC/C,SAAO,8BAA8BA,GAA9B,GAAoC,WAApC,GAAkDD,MAAzD;AACD,CAFD;;AAKA,SAASL,eAAT,CAAyBK,MAAzB,EAAiCC,GAAjC,EAAsCJ,OAAtC,EAA+C;AAC7C,OAAKA,OAAL,GAAeA,OAAO,IAAIF,eAAe,CAACE,OAAhB,CAAwBG,MAAxB,EAAgCC,GAAhC,CAA1B;AACA,OAAKC,UAAL,GAAkBf,OAAO,CAACgB,GAAR,CAAYH,MAAZ,EAAoBC,GAApB,CAAlB;AACA,OAAKG,aAAL,GAAqBjB,OAAO,CAACkB,WAAR,CAAoBlB,OAAO,CAACmB,QAAR,CAAiB,KAAKJ,UAAtB,CAApB,CAArB;AACD;;AAGD,SAASV,aAAT,CAAuBe,QAAvB,EAAiC;AAC/BA,EAAAA,QAAQ,CAACC,SAAT,GAAqBC,MAAM,CAACC,MAAP,CAAcC,KAAK,CAACH,SAApB,CAArB;AACAD,EAAAA,QAAQ,CAACC,SAAT,CAAmBI,WAAnB,GAAiCL,QAAjC;AACA,SAAOA,QAAP;AACD","sourcesContent":["'use strict';\n\nvar resolve = require('./resolve');\n\nmodule.exports = {\n Validation: errorSubclass(ValidationError),\n MissingRef: errorSubclass(MissingRefError)\n};\n\n\nfunction ValidationError(errors) {\n this.message = 'validation failed';\n this.errors = errors;\n this.ajv = this.validation = true;\n}\n\n\nMissingRefError.message = function (baseId, ref) {\n return 'can\\'t resolve reference ' + ref + ' from id ' + baseId;\n};\n\n\nfunction MissingRefError(baseId, ref, message) {\n this.message = message || MissingRefError.message(baseId, ref);\n this.missingRef = resolve.url(baseId, ref);\n this.missingSchema = resolve.normalizeId(resolve.fullPath(this.missingRef));\n}\n\n\nfunction errorSubclass(Subclass) {\n Subclass.prototype = Object.create(Error.prototype);\n Subclass.prototype.constructor = Subclass;\n return Subclass;\n}\n"]},"metadata":{},"sourceType":"script"} |