/opt/canhelp/node_modules/kysely/dist/cjs/schema
NameSizeModeActions
alter-column-builder.d.ts19490644editdlrm
alter-column-builder.js26810644editdlrm
alter-table-add-foreign-key-constraint-builder.d.ts18600644editdlrm
alter-table-add-foreign-key-constraint-builder.js26170644editdlrm
alter-table-add-index-builder.d.ts42480644editdlrm
alter-table-add-index-builder.js53850644editdlrm
alter-table-builder.d.ts71540644editdlrm
alter-table-builder.js138100644editdlrm
alter-table-drop-constraint-builder.d.ts11930644editdlrm
alter-table-drop-constraint-builder.js23380644editdlrm
alter-table-executor.d.ts8190644editdlrm
alter-table-executor.js6880644editdlrm
check-constraint-builder.d.ts6550644editdlrm
check-constraint-builder.js5380644editdlrm
column-definition-builder.d.ts140560644editdlrm
column-definition-builder.js184340644editdlrm
create-index-builder.d.ts60630644editdlrm
create-index-builder.js65000644editdlrm
create-schema-builder.d.ts10590644editdlrm
create-schema-builder.js11990644editdlrm
create-table-builder.d.ts111210644editdlrm
create-table-builder.js147460644editdlrm
create-type-builder.d.ts12360644editdlrm
create-type-builder.js13440644editdlrm
create-view-builder.d.ts21010644editdlrm
create-view-builder.js34220644editdlrm
drop-index-builder.d.ts12190644editdlrm
drop-index-builder.js18660644editdlrm
drop-schema-builder.d.ts10740644editdlrm
drop-schema-builder.js14370644editdlrm
drop-table-builder.d.ts10650644editdlrm
drop-table-builder.js14250644editdlrm
drop-type-builder.d.ts10240644editdlrm
drop-type-builder.js11860644editdlrm
drop-view-builder.d.ts10930644editdlrm
drop-view-builder.js16500644editdlrm
foreign-key-constraint-builder.d.ts14620644editdlrm
foreign-key-constraint-builder.js20600644editdlrm
primary-key-constraint-builder.d.ts8970644editdlrm
primary-key-constraint-builder.js14400644editdlrm
refresh-materialized-view-builder.d.ts19540644editdlrm
refresh-materialized-view-builder.js26680644editdlrm
schema.d.ts62710644editdlrm
schema.js107630644editdlrm
unique-constraint-builder.d.ts10690644editdlrm
unique-constraint-builder.js17090644editdlrm
Edit: /opt/canhelp/node_modules/kysely/dist/cjs/schema/alter-column-builder.js (2681B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AlteredColumnBuilder = exports.AlterColumnBuilder = void 0; const alter_column_node_js_1 = require("../operation-node/alter-column-node.js"); const data_type_parser_js_1 = require("../parser/data-type-parser.js"); const default_value_parser_js_1 = require("../parser/default-value-parser.js"); class AlterColumnBuilder { #column; constructor(column) { this.#column = column; } setDataType(dataType) { return new AlteredColumnBuilder(alter_column_node_js_1.AlterColumnNode.create(this.#column, 'dataType', (0, data_type_parser_js_1.parseDataTypeExpression)(dataType))); } setDefault(value) { return new AlteredColumnBuilder(alter_column_node_js_1.AlterColumnNode.create(this.#column, 'setDefault', (0, default_value_parser_js_1.parseDefaultValueExpression)(value))); } dropDefault() { return new AlteredColumnBuilder(alter_column_node_js_1.AlterColumnNode.create(this.#column, 'dropDefault', true)); } setNotNull() { return new AlteredColumnBuilder(alter_column_node_js_1.AlterColumnNode.create(this.#column, 'setNotNull', true)); } dropNotNull() { return new AlteredColumnBuilder(alter_column_node_js_1.AlterColumnNode.create(this.#column, 'dropNotNull', true)); } /** * Simply calls the provided function passing `this` as the only argument. `$call` returns * what the provided function returns. */ $call(func) { return func(this); } } exports.AlterColumnBuilder = AlterColumnBuilder; /** * Allows us to force consumers to do exactly one alteration to a column. * * One cannot do no alterations: * * ```ts * await db.schema * .alterTable('person') * // .execute() // Property 'execute' does not exist on type 'AlteredColumnBuilder'. * ``` * * ```ts * await db.schema * .alterTable('person') * // .alterColumn('age', (ac) => ac) // Type 'AlterColumnBuilder' is not assignable to type 'AlteredColumnBuilder'. * // .execute() * ``` * * One cannot do multiple alterations: * * ```ts * await db.schema * .alterTable('person') * // .alterColumn('age', (ac) => ac.dropNotNull().setNotNull()) // Property 'setNotNull' does not exist on type 'AlteredColumnBuilder'. * // .execute() * ``` * * Which would now throw a compilation error, instead of a runtime error. */ class AlteredColumnBuilder { #alterColumnNode; constructor(alterColumnNode) { this.#alterColumnNode = alterColumnNode; } toOperationNode() { return this.#alterColumnNode; } } exports.AlteredColumnBuilder = AlteredColumnBuilder;