mono/packages/osrl/liquidjs/drop/null-drop.js
2025-12-30 16:33:03 +01:00

27 lines
1.3 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NullDrop = void 0;
const drop_1 = require("./drop");
const underscore_1 = require("../util/underscore");
class NullDrop extends drop_1.Drop {
equals(value) {
return (0, underscore_1.isNil)((0, underscore_1.toValue)(value));
}
gt() {
return false;
}
geq() {
return false;
}
lt() {
return false;
}
leq() {
return false;
}
valueOf() {
return null;
}
}
exports.NullDrop = NullDrop;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnVsbC1kcm9wLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xpcXVpZGpzL2Ryb3AvbnVsbC1kcm9wLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLGlDQUE2QjtBQUU3QixtREFBbUQ7QUFFbkQsTUFBYSxRQUFTLFNBQVEsV0FBSTtJQUN6QixNQUFNLENBQUUsS0FBVTtRQUN2QixPQUFPLElBQUEsa0JBQUssRUFBQyxJQUFBLG9CQUFPLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQTtJQUM5QixDQUFDO0lBQ00sRUFBRTtRQUNQLE9BQU8sS0FBSyxDQUFBO0lBQ2QsQ0FBQztJQUNNLEdBQUc7UUFDUixPQUFPLEtBQUssQ0FBQTtJQUNkLENBQUM7SUFDTSxFQUFFO1FBQ1AsT0FBTyxLQUFLLENBQUE7SUFDZCxDQUFDO0lBQ00sR0FBRztRQUNSLE9BQU8sS0FBSyxDQUFBO0lBQ2QsQ0FBQztJQUNNLE9BQU87UUFDWixPQUFPLElBQUksQ0FBQTtJQUNiLENBQUM7Q0FDRjtBQW5CRCw0QkFtQkMifQ==