Files
klz-cables.com/.pnpm-store/v10/files/e2/3c5ecf8885bb9372da282d73456cd17eb5505c55c863c829b14f3d05d83315f89b1f0f6fc51d03fdfb26bee2df68b2513a09eae40c212708e8f8e9dcab8bfa
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

35 lines
1015 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("../core");
const _1 = require(".");
const requireFromString = require("require-from-string");
class AjvPack {
constructor(ajv) {
this.ajv = ajv;
}
validate(schemaKeyRef, data) {
return core_1.default.prototype.validate.call(this, schemaKeyRef, data);
}
compile(schema, meta) {
return this.getStandalone(this.ajv.compile(schema, meta));
}
getSchema(keyRef) {
const v = this.ajv.getSchema(keyRef);
if (!v)
return undefined;
return this.getStandalone(v);
}
getStandalone(v) {
return requireFromString((0, _1.default)(this.ajv, v));
}
addSchema(...args) {
this.ajv.addSchema.call(this.ajv, ...args);
return this;
}
addKeyword(...args) {
this.ajv.addKeyword.call(this.ajv, ...args);
return this;
}
}
exports.default = AjvPack;
//# sourceMappingURL=instance.js.map