/opt/canhelp/node_modules/kysely/dist/cjs/query-builder
NameSizeModeActions
aggregate-function-builder.d.ts136020644editdlrm
aggregate-function-builder.js82760644editdlrm
case-builder.d.ts66890644editdlrm
case-builder.js33530644editdlrm
cte-builder.d.ts8020644editdlrm
cte-builder.js11600644editdlrm
delete-query-builder.d.ts474430644editdlrm
delete-query-builder.js165990644editdlrm
delete-result.d.ts1160644editdlrm
delete-result.js2740644editdlrm
function-module.d.ts235210644editdlrm
function-module.js28560644editdlrm
having-interface.d.ts9530644editdlrm
having-interface.js770644editdlrm
insert-query-builder.d.ts402150644editdlrm
insert-query-builder.js368130644editdlrm
insert-result.d.ts17350644editdlrm
insert-result.js18740644editdlrm
join-builder.d.ts17730644editdlrm
join-builder.js18060644editdlrm
json-path-builder.d.ts95450644editdlrm
json-path-builder.js64180644editdlrm
merge-query-builder.d.ts370250644editdlrm
merge-query-builder.js216260644editdlrm
merge-result.d.ts1390644editdlrm
merge-result.js2700644editdlrm
no-result-error.d.ts4780644editdlrm
no-result-error.js5340644editdlrm
on-conflict-builder.d.ts255730644editdlrm
on-conflict-builder.js90280644editdlrm
order-by-interface.d.ts48830644editdlrm
order-by-interface.js770644editdlrm
order-by-item-builder.d.ts13720644editdlrm
order-by-item-builder.js24570644editdlrm
output-interface.d.ts54770644editdlrm
output-interface.js770644editdlrm
over-builder.d.ts37550644editdlrm
over-builder.js14950644editdlrm
returning-interface.d.ts34960644editdlrm
returning-interface.js770644editdlrm
select-query-builder-expression.d.ts9620644editdlrm
select-query-builder-expression.js770644editdlrm
select-query-builder.d.ts784670644editdlrm
select-query-builder.js150380644editdlrm
update-query-builder.d.ts502540644editdlrm
update-query-builder.js172360644editdlrm
update-result.d.ts4970644editdlrm
update-result.js6630644editdlrm
where-interface.d.ts108140644editdlrm
where-interface.js770644editdlrm
Edit: /opt/canhelp/node_modules/kysely/dist/cjs/query-builder/case-builder.js (3353B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CaseEndBuilder = exports.CaseWhenBuilder = exports.CaseThenBuilder = exports.CaseBuilder = void 0; const expression_wrapper_js_1 = require("../expression/expression-wrapper.js"); const object_utils_js_1 = require("../util/object-utils.js"); const case_node_js_1 = require("../operation-node/case-node.js"); const when_node_js_1 = require("../operation-node/when-node.js"); const binary_operation_parser_js_1 = require("../parser/binary-operation-parser.js"); const value_parser_js_1 = require("../parser/value-parser.js"); class CaseBuilder { #props; constructor(props) { this.#props = (0, object_utils_js_1.freeze)(props); } when(...args) { return new CaseThenBuilder({ ...this.#props, node: case_node_js_1.CaseNode.cloneWithWhen(this.#props.node, when_node_js_1.WhenNode.create((0, binary_operation_parser_js_1.parseValueBinaryOperationOrExpression)(args))), }); } } exports.CaseBuilder = CaseBuilder; class CaseThenBuilder { #props; constructor(props) { this.#props = (0, object_utils_js_1.freeze)(props); } then(valueExpression) { return new CaseWhenBuilder({ ...this.#props, node: case_node_js_1.CaseNode.cloneWithThen(this.#props.node, (0, value_parser_js_1.isSafeImmediateValue)(valueExpression) ? (0, value_parser_js_1.parseSafeImmediateValue)(valueExpression) : (0, value_parser_js_1.parseValueExpression)(valueExpression)), }); } } exports.CaseThenBuilder = CaseThenBuilder; class CaseWhenBuilder { #props; constructor(props) { this.#props = (0, object_utils_js_1.freeze)(props); } when(...args) { return new CaseThenBuilder({ ...this.#props, node: case_node_js_1.CaseNode.cloneWithWhen(this.#props.node, when_node_js_1.WhenNode.create((0, binary_operation_parser_js_1.parseValueBinaryOperationOrExpression)(args))), }); } else(valueExpression) { return new CaseEndBuilder({ ...this.#props, node: case_node_js_1.CaseNode.cloneWith(this.#props.node, { else: (0, value_parser_js_1.isSafeImmediateValue)(valueExpression) ? (0, value_parser_js_1.parseSafeImmediateValue)(valueExpression) : (0, value_parser_js_1.parseValueExpression)(valueExpression), }), }); } end() { return new expression_wrapper_js_1.ExpressionWrapper(case_node_js_1.CaseNode.cloneWith(this.#props.node, { isStatement: false })); } endCase() { return new expression_wrapper_js_1.ExpressionWrapper(case_node_js_1.CaseNode.cloneWith(this.#props.node, { isStatement: true })); } } exports.CaseWhenBuilder = CaseWhenBuilder; class CaseEndBuilder { #props; constructor(props) { this.#props = (0, object_utils_js_1.freeze)(props); } end() { return new expression_wrapper_js_1.ExpressionWrapper(case_node_js_1.CaseNode.cloneWith(this.#props.node, { isStatement: false })); } endCase() { return new expression_wrapper_js_1.ExpressionWrapper(case_node_js_1.CaseNode.cloneWith(this.#props.node, { isStatement: true })); } } exports.CaseEndBuilder = CaseEndBuilder;