From f3bb9ce00be634b8e720fffc5ec92eb70f997680 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Fri, 22 Dec 2023 14:33:13 +0500 Subject: [PATCH] web: update kysely patch --- apps/web/patches/kysely+0.26.3.patch | 34 - packages/core/patches/kysely+0.26.3.patch | 2988 +++++++++++++++++++-- 2 files changed, 2779 insertions(+), 243 deletions(-) diff --git a/apps/web/patches/kysely+0.26.3.patch b/apps/web/patches/kysely+0.26.3.patch index a31525245..517c26ad1 100644 --- a/apps/web/patches/kysely+0.26.3.patch +++ b/apps/web/patches/kysely+0.26.3.patch @@ -441,23 +441,6 @@ index cf166f8..37cf701 100644 export * from './util/infer-result.js'; export { logOnce } from './util/log-once.js'; export { SelectExpression, SelectCallback, SelectArg, Selection, CallbackSelection, } from './parser/select-parser.js'; -diff --git a/node_modules/kysely/dist/cjs/index.js b/node_modules/kysely/dist/cjs/index.js -index a61ec58..714cbda 100644 ---- a/node_modules/kysely/dist/cjs/index.js -+++ b/node_modules/kysely/dist/cjs/index.js -@@ -90,6 +90,12 @@ __exportStar(require("./dialect/postgres/postgres-dialect.js"), exports); - __exportStar(require("./dialect/sqlite/sqlite-query-compiler.js"), exports); - __exportStar(require("./dialect/sqlite/sqlite-introspector.js"), exports); - __exportStar(require("./dialect/sqlite/sqlite-adapter.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-adapter.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-dialect-config.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-dialect.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-driver.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-introspector.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-query-compiler.js"), exports); - __exportStar(require("./query-compiler/default-query-compiler.js"), exports); - __exportStar(require("./query-compiler/query-compiler.js"), exports); - __exportStar(require("./migration/migrator.js"), exports); diff --git a/node_modules/kysely/dist/cjs/kysely.d.ts b/node_modules/kysely/dist/cjs/kysely.d.ts index 52e909a..b10152e 100644 --- a/node_modules/kysely/dist/cjs/kysely.d.ts @@ -6073,23 +6056,6 @@ index cf166f8..37cf701 100644 export * from './util/infer-result.js'; export { logOnce } from './util/log-once.js'; export { SelectExpression, SelectCallback, SelectArg, Selection, CallbackSelection, } from './parser/select-parser.js'; -diff --git a/node_modules/kysely/dist/esm/index.js b/node_modules/kysely/dist/esm/index.js -index 1033125..e4f5004 100644 ---- a/node_modules/kysely/dist/esm/index.js -+++ b/node_modules/kysely/dist/esm/index.js -@@ -73,6 +73,12 @@ export * from './dialect/postgres/postgres-dialect.js'; - export * from './dialect/sqlite/sqlite-query-compiler.js'; - export * from './dialect/sqlite/sqlite-introspector.js'; - export * from './dialect/sqlite/sqlite-adapter.js'; -+export * from './dialect/mssql/mssql-adapter.js'; -+export * from './dialect/mssql/mssql-dialect-config.js'; -+export * from './dialect/mssql/mssql-dialect.js'; -+export * from './dialect/mssql/mssql-driver.js'; -+export * from './dialect/mssql/mssql-introspector.js'; -+export * from './dialect/mssql/mssql-query-compiler.js'; - export * from './query-compiler/default-query-compiler.js'; - export * from './query-compiler/query-compiler.js'; - export * from './migration/migrator.js'; diff --git a/node_modules/kysely/dist/esm/kysely.d.ts b/node_modules/kysely/dist/esm/kysely.d.ts index 52e909a..8e45b8c 100644 --- a/node_modules/kysely/dist/esm/kysely.d.ts diff --git a/packages/core/patches/kysely+0.26.3.patch b/packages/core/patches/kysely+0.26.3.patch index dbd68b9fd..517c26ad1 100644 --- a/packages/core/patches/kysely+0.26.3.patch +++ b/packages/core/patches/kysely+0.26.3.patch @@ -32,9 +32,15 @@ index a8a950f..53c47b0 100644 return false; } diff --git a/node_modules/kysely/dist/cjs/dialect/dialect-adapter.d.ts b/node_modules/kysely/dist/cjs/dialect/dialect-adapter.d.ts -index 73a925a..fe7f1b3 100644 +index 73a925a..73baab0 100644 --- a/node_modules/kysely/dist/cjs/dialect/dialect-adapter.d.ts +++ b/node_modules/kysely/dist/cjs/dialect/dialect-adapter.d.ts +@@ -1,4 +1,4 @@ +-import { Kysely } from '../kysely.js'; ++import { Kysely } from 'kysely/dist/cjs/kysely.js'; + /** + * A `DialectAdapter` encapsulates all differences between dialects outside + * of `Driver` and `QueryCompiler`. @@ -8,6 +8,14 @@ import { Kysely } from '../kysely.js'; * it. For that there's a `supportsTransactionalDdl` boolean in this interface. */ @@ -50,6 +56,24 @@ index 73a925a..fe7f1b3 100644 /** * Whether or not this dialect supports transactional DDL. * +diff --git a/node_modules/kysely/dist/cjs/dialect/dialect.d.ts b/node_modules/kysely/dist/cjs/dialect/dialect.d.ts +index 58c74f9..a84ed23 100644 +--- a/node_modules/kysely/dist/cjs/dialect/dialect.d.ts ++++ b/node_modules/kysely/dist/cjs/dialect/dialect.d.ts +@@ -1,8 +1,8 @@ +-import { Driver } from '../driver/driver.js'; +-import { Kysely } from '../kysely.js'; +-import { QueryCompiler } from '../query-compiler/query-compiler.js'; +-import { DatabaseIntrospector } from './database-introspector.js'; +-import { DialectAdapter } from './dialect-adapter.js'; ++import { Driver } from 'kysely/dist/cjs/driver/driver.js'; ++import { Kysely } from 'kysely/dist/cjs/kysely.js'; ++import { QueryCompiler } from 'kysely/dist/cjs/query-compiler/query-compiler.js'; ++import { DatabaseIntrospector } from 'kysely/dist/cjs/dialect/database-introspector.js'; ++import { DialectAdapter } from 'kysely/dist/cjs/dialect/dialect-adapter.js'; + /** + * A Dialect is the glue between Kysely and the underlying database engine. + * diff --git a/node_modules/kysely/dist/cjs/dialect/postgres/postgres-driver.js b/node_modules/kysely/dist/cjs/dialect/postgres/postgres-driver.js index 4f205f4..a67ea6f 100644 --- a/node_modules/kysely/dist/cjs/dialect/postgres/postgres-driver.js @@ -135,10 +159,38 @@ index 13594af..99676cf 100644 } } class ConnectionMutex { +diff --git a/node_modules/kysely/dist/cjs/driver/connection-provider.d.ts b/node_modules/kysely/dist/cjs/driver/connection-provider.d.ts +index a75244c..8a5003c 100644 +--- a/node_modules/kysely/dist/cjs/driver/connection-provider.d.ts ++++ b/node_modules/kysely/dist/cjs/driver/connection-provider.d.ts +@@ -1,4 +1,4 @@ +-import { DatabaseConnection } from './database-connection.js'; ++import { DatabaseConnection } from 'kysely/dist/cjs/driver/database-connection.js'; + export interface ConnectionProvider { + /** + * Provides a connection for the callback and takes care of disposing +diff --git a/node_modules/kysely/dist/cjs/driver/database-connection.d.ts b/node_modules/kysely/dist/cjs/driver/database-connection.d.ts +index 8a4766e..2902362 100644 +--- a/node_modules/kysely/dist/cjs/driver/database-connection.d.ts ++++ b/node_modules/kysely/dist/cjs/driver/database-connection.d.ts +@@ -1,4 +1,4 @@ +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; + /** + * A single connection to the database engine. + * diff --git a/node_modules/kysely/dist/cjs/driver/driver.d.ts b/node_modules/kysely/dist/cjs/driver/driver.d.ts -index 00babcb..11d2d55 100644 +index 00babcb..5f317f4 100644 --- a/node_modules/kysely/dist/cjs/driver/driver.d.ts +++ b/node_modules/kysely/dist/cjs/driver/driver.d.ts +@@ -1,5 +1,5 @@ +-import { ArrayItemType } from '../util/type-utils.js'; +-import { DatabaseConnection } from './database-connection.js'; ++import { ArrayItemType } from 'kysely/dist/cjs/util/type-utils.js'; ++import { DatabaseConnection } from 'kysely/dist/cjs/driver/database-connection.js'; + /** + * A Driver creates and releases {@link DatabaseConnection | database connections} + * and is also responsible for connection pooling (if the dialect supports pooling). @@ -40,5 +40,5 @@ export interface Driver { export interface TransactionSettings { readonly isolationLevel?: IsolationLevel; @@ -192,15 +244,66 @@ index cf064c4..db6bca0 100644 } // Run the runner in an async function to make sure it doesn't // throw synchronous errors. +diff --git a/node_modules/kysely/dist/cjs/dynamic/dynamic-reference-builder.d.ts b/node_modules/kysely/dist/cjs/dynamic/dynamic-reference-builder.d.ts +index 650ce82..5c6fec7 100644 +--- a/node_modules/kysely/dist/cjs/dynamic/dynamic-reference-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/dynamic/dynamic-reference-builder.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { SimpleReferenceExpressionNode } from '../operation-node/simple-reference-expression-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { SimpleReferenceExpressionNode } from 'kysely/dist/cjs/operation-node/simple-reference-expression-node.js'; + export declare class DynamicReferenceBuilder implements OperationNodeSource { + #private; + get dynamicReference(): string; +diff --git a/node_modules/kysely/dist/cjs/dynamic/dynamic.d.ts b/node_modules/kysely/dist/cjs/dynamic/dynamic.d.ts +index f32b5ba..da5a1b7 100644 +--- a/node_modules/kysely/dist/cjs/dynamic/dynamic.d.ts ++++ b/node_modules/kysely/dist/cjs/dynamic/dynamic.d.ts +@@ -1,4 +1,4 @@ +-import { DynamicReferenceBuilder } from './dynamic-reference-builder.js'; ++import { DynamicReferenceBuilder } from 'kysely/dist/cjs/dynamic/dynamic-reference-builder.js'; + export declare class DynamicModule { + /** + * Creates a dynamic reference to a column that is not know at compile time. diff --git a/node_modules/kysely/dist/cjs/expression/expression-builder.d.ts b/node_modules/kysely/dist/cjs/expression/expression-builder.d.ts -index 7b4a340..07933a1 100644 +index 7b4a340..ba5c3a0 100644 --- a/node_modules/kysely/dist/cjs/expression/expression-builder.d.ts +++ b/node_modules/kysely/dist/cjs/expression/expression-builder.d.ts -@@ -14,6 +14,7 @@ import { JSONPathBuilder } from '../query-builder/json-path-builder.js'; - import { OperandExpression } from '../parser/expression-parser.js'; - import { CallbackSelection, SelectCallback, SelectExpression, Selection } from '../parser/select-parser.js'; - import { RefTuple2, RefTuple3, RefTuple4, RefTuple5, ValTuple2, ValTuple3, ValTuple4, ValTuple5 } from '../parser/tuple-parser.js'; -+import { Selectable } from '../util/column-type.js'; +@@ -1,19 +1,20 @@ +-import { SelectQueryBuilder } from '../query-builder/select-query-builder.js'; +-import { TableExpression, From, FromTables, ExtractTableAlias, AnyAliasedTable, PickTableWithAlias } from '../parser/table-parser.js'; +-import { FunctionModule } from '../query-builder/function-module.js'; +-import { ExtractTypeFromReferenceExpression, ReferenceExpression, SimpleReferenceExpression, StringReference } from '../parser/reference-parser.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { BinaryOperatorExpression, ComparisonOperatorExpression, FilterObject, OperandValueExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; +-import { Expression } from './expression.js'; +-import { ExpressionWrapper } from './expression-wrapper.js'; +-import { ComparisonOperator, JSONOperatorWith$, UnaryOperator } from '../operation-node/operator-node.js'; +-import { SqlBool } from '../util/type-utils.js'; +-import { ExtractTypeFromValueExpression } from '../parser/value-parser.js'; +-import { CaseBuilder } from '../query-builder/case-builder.js'; +-import { JSONPathBuilder } from '../query-builder/json-path-builder.js'; +-import { OperandExpression } from '../parser/expression-parser.js'; +-import { CallbackSelection, SelectCallback, SelectExpression, Selection } from '../parser/select-parser.js'; +-import { RefTuple2, RefTuple3, RefTuple4, RefTuple5, ValTuple2, ValTuple3, ValTuple4, ValTuple5 } from '../parser/tuple-parser.js'; ++import { SelectQueryBuilder } from 'kysely/dist/cjs/query-builder/select-query-builder.js'; ++import { TableExpression, From, FromTables, ExtractTableAlias, AnyAliasedTable, PickTableWithAlias } from 'kysely/dist/cjs/parser/table-parser.js'; ++import { FunctionModule } from 'kysely/dist/cjs/query-builder/function-module.js'; ++import { ExtractTypeFromReferenceExpression, ReferenceExpression, SimpleReferenceExpression, StringReference } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { BinaryOperatorExpression, ComparisonOperatorExpression, FilterObject, OperandValueExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { ExpressionWrapper } from 'kysely/dist/cjs/expression/expression-wrapper.js'; ++import { ComparisonOperator, JSONOperatorWith$, UnaryOperator } from 'kysely/dist/cjs/operation-node/operator-node.js'; ++import { SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; ++import { ExtractTypeFromValueExpression } from 'kysely/dist/cjs/parser/value-parser.js'; ++import { CaseBuilder } from 'kysely/dist/cjs/query-builder/case-builder.js'; ++import { JSONPathBuilder } from 'kysely/dist/cjs/query-builder/json-path-builder.js'; ++import { OperandExpression } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { CallbackSelection, SelectCallback, SelectExpression, Selection } from 'kysely/dist/cjs/parser/select-parser.js'; ++import { RefTuple2, RefTuple3, RefTuple4, RefTuple5, ValTuple2, ValTuple3, ValTuple4, ValTuple5 } from 'kysely/dist/cjs/parser/tuple-parser.js'; ++import { Selectable } from 'kysely/dist/cjs/util/column-type.js'; export interface ExpressionBuilder { /** * Creates a binary expression. @@ -252,6 +355,66 @@ index 172dfab..cdcef14 100644 }, refTuple(...values) { return new expression_wrapper_js_1.ExpressionWrapper(tuple_node_js_1.TupleNode.create(values.map(reference_parser_js_1.parseReferenceExpression))); +diff --git a/node_modules/kysely/dist/cjs/expression/expression-wrapper.d.ts b/node_modules/kysely/dist/cjs/expression/expression-wrapper.d.ts +index 19799fd..d3c7b9f 100644 +--- a/node_modules/kysely/dist/cjs/expression/expression-wrapper.d.ts ++++ b/node_modules/kysely/dist/cjs/expression/expression-wrapper.d.ts +@@ -1,14 +1,14 @@ +-import { AliasNode } from '../operation-node/alias-node.js'; +-import { AndNode } from '../operation-node/and-node.js'; +-import { OperationNode } from '../operation-node/operation-node.js'; +-import { OrNode } from '../operation-node/or-node.js'; +-import { ParensNode } from '../operation-node/parens-node.js'; +-import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; +-import { OperandExpression } from '../parser/expression-parser.js'; +-import { ReferenceExpression } from '../parser/reference-parser.js'; +-import { KyselyTypeError } from '../util/type-error.js'; +-import { SqlBool } from '../util/type-utils.js'; +-import { AliasableExpression, AliasedExpression, Expression } from './expression.js'; ++import { AliasNode } from 'kysely/dist/cjs/operation-node/alias-node.js'; ++import { AndNode } from 'kysely/dist/cjs/operation-node/and-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { OrNode } from 'kysely/dist/cjs/operation-node/or-node.js'; ++import { ParensNode } from 'kysely/dist/cjs/operation-node/parens-node.js'; ++import { ComparisonOperatorExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { OperandExpression } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { KyselyTypeError } from 'kysely/dist/cjs/util/type-error.js'; ++import { SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; ++import { AliasableExpression, AliasedExpression, Expression } from 'kysely/dist/cjs/expression/expression.js'; + export declare class ExpressionWrapper implements AliasableExpression { + #private; + constructor(node: OperationNode); +diff --git a/node_modules/kysely/dist/cjs/expression/expression.d.ts b/node_modules/kysely/dist/cjs/expression/expression.d.ts +index 336ff2a..426f092 100644 +--- a/node_modules/kysely/dist/cjs/expression/expression.d.ts ++++ b/node_modules/kysely/dist/cjs/expression/expression.d.ts +@@ -1,6 +1,6 @@ +-import { AliasNode } from '../operation-node/alias-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { OperationNode } from '../operation-node/operation-node.js'; ++import { AliasNode } from 'kysely/dist/cjs/operation-node/alias-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + /** + * `Expression` represents an arbitrary SQL expression with a type. + * +diff --git a/node_modules/kysely/dist/cjs/helpers/sqlite.d.ts b/node_modules/kysely/dist/cjs/helpers/sqlite.d.ts +index 6d18663..35715c2 100644 +--- a/node_modules/kysely/dist/cjs/helpers/sqlite.d.ts ++++ b/node_modules/kysely/dist/cjs/helpers/sqlite.d.ts +@@ -1,7 +1,7 @@ +-import { Expression } from '../expression/expression.js'; +-import { SelectQueryBuilderExpression } from '../query-builder/select-query-builder-expression.js'; +-import { RawBuilder } from '../raw-builder/raw-builder.js'; +-import { Simplify } from '../util/type-utils.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { SelectQueryBuilderExpression } from 'kysely/dist/cjs/query-builder/select-query-builder-expression.js'; ++import { RawBuilder } from 'kysely/dist/cjs/raw-builder/raw-builder.js'; ++import { Simplify } from 'kysely/dist/cjs/util/type-utils.js'; + /** + * A SQLite helper for aggregating a subquery into a JSON array. + * diff --git a/node_modules/kysely/dist/cjs/index.d.ts b/node_modules/kysely/dist/cjs/index.d.ts index cf166f8..37cf701 100644 --- a/node_modules/kysely/dist/cjs/index.d.ts @@ -278,27 +441,50 @@ index cf166f8..37cf701 100644 export * from './util/infer-result.js'; export { logOnce } from './util/log-once.js'; export { SelectExpression, SelectCallback, SelectArg, Selection, CallbackSelection, } from './parser/select-parser.js'; -diff --git a/node_modules/kysely/dist/cjs/index.js b/node_modules/kysely/dist/cjs/index.js -index a61ec58..714cbda 100644 ---- a/node_modules/kysely/dist/cjs/index.js -+++ b/node_modules/kysely/dist/cjs/index.js -@@ -90,6 +90,12 @@ __exportStar(require("./dialect/postgres/postgres-dialect.js"), exports); - __exportStar(require("./dialect/sqlite/sqlite-query-compiler.js"), exports); - __exportStar(require("./dialect/sqlite/sqlite-introspector.js"), exports); - __exportStar(require("./dialect/sqlite/sqlite-adapter.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-adapter.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-dialect-config.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-dialect.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-driver.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-introspector.js"), exports); -+__exportStar(require("./dialect/mssql/mssql-query-compiler.js"), exports); - __exportStar(require("./query-compiler/default-query-compiler.js"), exports); - __exportStar(require("./query-compiler/query-compiler.js"), exports); - __exportStar(require("./migration/migrator.js"), exports); diff --git a/node_modules/kysely/dist/cjs/kysely.d.ts b/node_modules/kysely/dist/cjs/kysely.d.ts -index 52e909a..8e45b8c 100644 +index 52e909a..b10152e 100644 --- a/node_modules/kysely/dist/cjs/kysely.d.ts +++ b/node_modules/kysely/dist/cjs/kysely.d.ts +@@ -1,21 +1,21 @@ +-import { Dialect } from './dialect/dialect.js'; +-import { SchemaModule } from './schema/schema.js'; +-import { DynamicModule } from './dynamic/dynamic.js'; +-import { QueryExecutor } from './query-executor/query-executor.js'; +-import { QueryCreator } from './query-creator.js'; +-import { KyselyPlugin } from './plugin/kysely-plugin.js'; +-import { DatabaseIntrospector } from './dialect/database-introspector.js'; +-import { Driver, IsolationLevel } from './driver/driver.js'; +-import { FunctionModule } from './query-builder/function-module.js'; +-import { LogConfig } from './util/log.js'; +-import { QueryExecutorProvider } from './query-executor/query-executor-provider.js'; +-import { QueryResult } from './driver/database-connection.js'; +-import { CompiledQuery } from './query-compiler/compiled-query.js'; +-import { QueryId } from './util/query-id.js'; +-import { Compilable } from './util/compilable.js'; +-import { CaseBuilder } from './query-builder/case-builder.js'; +-import { Expression } from './expression/expression.js'; +-import { DrainOuterGeneric } from './util/type-utils.js'; ++import { Dialect } from 'kysely/dist/cjs/dialect/dialect.js'; ++import { SchemaModule } from 'kysely/dist/cjs/schema/schema.js'; ++import { DynamicModule } from 'kysely/dist/cjs/dynamic/dynamic.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryCreator } from 'kysely/dist/cjs/query-creator.js'; ++import { KyselyPlugin } from 'kysely/dist/cjs/plugin/kysely-plugin.js'; ++import { DatabaseIntrospector } from 'kysely/dist/cjs/dialect/database-introspector.js'; ++import { Driver, IsolationLevel } from 'kysely/dist/cjs/driver/driver.js'; ++import { FunctionModule } from 'kysely/dist/cjs/query-builder/function-module.js'; ++import { LogConfig } from 'kysely/dist/cjs/util/log.js'; ++import { QueryExecutorProvider } from 'kysely/dist/cjs/query-executor/query-executor-provider.js'; ++import { QueryResult } from 'kysely/dist/cjs/driver/database-connection.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { CaseBuilder } from 'kysely/dist/cjs/query-builder/case-builder.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { DrainOuterGeneric } from 'kysely/dist/cjs/util/type-utils.js'; + /** + * The main Kysely class. + * @@ -66,7 +66,7 @@ export declare class Kysely extends QueryCreator implements QueryExecuto /** * Returns the {@link SchemaModule} module for building database schema. @@ -377,15 +563,39 @@ index 76f2d83..6f1c144 100644 } exports.Migrator = Migrator; class MigrationResultSetError extends Error { +diff --git a/node_modules/kysely/dist/cjs/operation-node/add-column-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/add-column-node.d.ts +index 03b5cff..fd8cd43 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/add-column-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/add-column-node.d.ts +@@ -1,5 +1,5 @@ +-import { ColumnDefinitionNode } from './column-definition-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { ColumnDefinitionNode } from 'kysely/dist/cjs/operation-node/column-definition-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface AddColumnNode extends OperationNode { + readonly kind: 'AddColumnNode'; + readonly column: ColumnDefinitionNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/add-constraint-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/add-constraint-node.d.ts +index a342b5b..aa7c2bd 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/add-constraint-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/add-constraint-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { ConstraintNode } from './constraint-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ConstraintNode } from 'kysely/dist/cjs/operation-node/constraint-node.js'; + export interface AddConstraintNode extends OperationNode { + readonly kind: 'AddConstraintNode'; + readonly constraint: ConstraintNode; diff --git a/node_modules/kysely/dist/cjs/operation-node/add-index-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/add-index-node.d.ts new file mode 100644 -index 0000000..b81f95f +index 0000000..5328a2a --- /dev/null +++ b/node_modules/kysely/dist/cjs/operation-node/add-index-node.d.ts @@ -0,0 +1,21 @@ -+import { IdentifierNode } from './identifier-node.js'; -+import { OperationNode } from './operation-node.js'; -+import { RawNode } from './raw-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { RawNode } from 'kysely/dist/cjs/operation-node/raw-node.js'; +export type AddIndexNodeProps = Omit; +export interface AddIndexNode extends OperationNode { + readonly kind: 'AddIndexNode'; @@ -441,17 +651,72 @@ index 0000000..0341e28 + }); + }, +}); +diff --git a/node_modules/kysely/dist/cjs/operation-node/aggregate-function-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/aggregate-function-node.d.ts +index a2a6857..b85dba9 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/aggregate-function-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/aggregate-function-node.d.ts +@@ -1,6 +1,6 @@ +-import { OperationNode } from './operation-node.js'; +-import { OverNode } from './over-node.js'; +-import { WhereNode } from './where-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { OverNode } from 'kysely/dist/cjs/operation-node/over-node.js'; ++import { WhereNode } from 'kysely/dist/cjs/operation-node/where-node.js'; + export interface AggregateFunctionNode extends OperationNode { + readonly kind: 'AggregateFunctionNode'; + readonly func: string; +diff --git a/node_modules/kysely/dist/cjs/operation-node/alias-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/alias-node.d.ts +index 552c69b..acd28e0 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/alias-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/alias-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface AliasNode extends OperationNode { + readonly kind: 'AliasNode'; + readonly node: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/alter-column-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/alter-column-node.d.ts +index e888419..07d95d4 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/alter-column-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/alter-column-node.d.ts +@@ -1,6 +1,6 @@ +-import { OperationNode } from './operation-node.js'; +-import { ColumnNode } from './column-node.js'; +-import { RawNode } from './raw-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { RawNode } from 'kysely/dist/cjs/operation-node/raw-node.js'; + export type AlterColumnNodeProps = Omit; + export interface AlterColumnNode extends OperationNode { + readonly kind: 'AlterColumnNode'; diff --git a/node_modules/kysely/dist/cjs/operation-node/alter-table-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/alter-table-node.d.ts -index 5b03535..b09aca3 100644 +index 5b03535..0f2da61 100644 --- a/node_modules/kysely/dist/cjs/operation-node/alter-table-node.d.ts +++ b/node_modules/kysely/dist/cjs/operation-node/alter-table-node.d.ts -@@ -8,7 +8,9 @@ import { AlterColumnNode } from './alter-column-node.js'; - import { AddConstraintNode } from './add-constraint-node.js'; - import { DropConstraintNode } from './drop-constraint-node.js'; - import { ModifyColumnNode } from './modify-column-node.js'; +@@ -1,14 +1,16 @@ +-import { OperationNode } from './operation-node.js'; +-import { AddColumnNode } from './add-column-node.js'; +-import { DropColumnNode } from './drop-column-node.js'; +-import { TableNode } from './table-node.js'; +-import { IdentifierNode } from './identifier-node.js'; +-import { RenameColumnNode } from './rename-column-node.js'; +-import { AlterColumnNode } from './alter-column-node.js'; +-import { AddConstraintNode } from './add-constraint-node.js'; +-import { DropConstraintNode } from './drop-constraint-node.js'; +-import { ModifyColumnNode } from './modify-column-node.js'; -export type AlterTableNodeTableProps = Pick; -+import { DropIndexNode } from './drop-index-node.js'; -+import { AddIndexNode } from './add-index-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { AddColumnNode } from 'kysely/dist/cjs/operation-node/add-column-node.js'; ++import { DropColumnNode } from 'kysely/dist/cjs/operation-node/drop-column-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { RenameColumnNode } from 'kysely/dist/cjs/operation-node/rename-column-node.js'; ++import { AlterColumnNode } from 'kysely/dist/cjs/operation-node/alter-column-node.js'; ++import { AddConstraintNode } from 'kysely/dist/cjs/operation-node/add-constraint-node.js'; ++import { DropConstraintNode } from 'kysely/dist/cjs/operation-node/drop-constraint-node.js'; ++import { ModifyColumnNode } from 'kysely/dist/cjs/operation-node/modify-column-node.js'; ++import { DropIndexNode } from 'kysely/dist/cjs/operation-node/drop-index-node.js'; ++import { AddIndexNode } from 'kysely/dist/cjs/operation-node/add-index-node.js'; +export type AlterTableNodeTableProps = Pick; export type AlterTableColumnAlterationNode = RenameColumnNode | AddColumnNode | DropColumnNode | AlterColumnNode | ModifyColumnNode; export interface AlterTableNode extends OperationNode { @@ -465,10 +730,70 @@ index 5b03535..b09aca3 100644 } /** * @internal +diff --git a/node_modules/kysely/dist/cjs/operation-node/and-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/and-node.d.ts +index ba1ffa4..5e24df8 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/and-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/and-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface AndNode extends OperationNode { + readonly kind: 'AndNode'; + readonly left: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/binary-operation-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/binary-operation-node.d.ts +index c4adeab..b9087e9 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/binary-operation-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/binary-operation-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface BinaryOperationNode extends OperationNode { + readonly kind: 'BinaryOperationNode'; + readonly leftOperand: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/case-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/case-node.d.ts +index 9a6dec1..5b55a5d 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/case-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/case-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { WhenNode } from './when-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { WhenNode } from 'kysely/dist/cjs/operation-node/when-node.js'; + export interface CaseNode extends OperationNode { + readonly kind: 'CaseNode'; + readonly value?: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/check-constraint-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/check-constraint-node.d.ts +index 6e74d7c..24ec7bb 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/check-constraint-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/check-constraint-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { IdentifierNode } from './identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; + export interface CheckConstraintNode extends OperationNode { + readonly kind: 'CheckConstraintNode'; + readonly expression: OperationNode; diff --git a/node_modules/kysely/dist/cjs/operation-node/column-definition-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/column-definition-node.d.ts -index 6442d83..b518d35 100644 +index 6442d83..5e84167 100644 --- a/node_modules/kysely/dist/cjs/operation-node/column-definition-node.d.ts +++ b/node_modules/kysely/dist/cjs/operation-node/column-definition-node.d.ts +@@ -1,9 +1,9 @@ +-import { CheckConstraintNode } from './check-constraint-node.js'; +-import { ColumnNode } from './column-node.js'; +-import { DefaultValueNode } from './default-value-node.js'; +-import { GeneratedNode } from './generated-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { ReferencesNode } from './references-node.js'; ++import { CheckConstraintNode } from 'kysely/dist/cjs/operation-node/check-constraint-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { DefaultValueNode } from 'kysely/dist/cjs/operation-node/default-value-node.js'; ++import { GeneratedNode } from 'kysely/dist/cjs/operation-node/generated-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ReferencesNode } from 'kysely/dist/cjs/operation-node/references-node.js'; + export type ColumnDefinitionNodeProps = Omit, 'kind' | 'dataType'>; + export interface ColumnDefinitionNode extends OperationNode { + readonly kind: 'ColumnDefinitionNode'; @@ -20,6 +20,7 @@ export interface ColumnDefinitionNode extends OperationNode { readonly unsigned?: boolean; readonly frontModifiers?: ReadonlyArray; @@ -477,13 +802,26 @@ index 6442d83..b518d35 100644 } /** * @internal +diff --git a/node_modules/kysely/dist/cjs/operation-node/column-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/column-node.d.ts +index d07a8b4..9c71e55 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/column-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/column-node.d.ts +@@ -1,5 +1,5 @@ +-import { IdentifierNode } from './identifier-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface ColumnNode extends OperationNode { + readonly kind: 'ColumnNode'; + readonly column: IdentifierNode; diff --git a/node_modules/kysely/dist/cjs/operation-node/column-update-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/column-update-node.d.ts -index 2e8ab34..bb59937 100644 +index 2e8ab34..865997c 100644 --- a/node_modules/kysely/dist/cjs/operation-node/column-update-node.d.ts +++ b/node_modules/kysely/dist/cjs/operation-node/column-update-node.d.ts @@ -1,8 +1,7 @@ -import { ColumnNode } from './column-node.js'; - import { OperationNode } from './operation-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; export interface ColumnUpdateNode extends OperationNode { readonly kind: 'ColumnUpdateNode'; - readonly column: ColumnNode; @@ -498,10 +836,64 @@ index 2e8ab34..bb59937 100644 - create(column: ColumnNode, value: OperationNode): ColumnUpdateNode; + create(column: OperationNode, value: OperationNode): ColumnUpdateNode; }>; +diff --git a/node_modules/kysely/dist/cjs/operation-node/common-table-expression-name-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/common-table-expression-name-node.d.ts +index fd1fb2f..83d7924 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/common-table-expression-name-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/common-table-expression-name-node.d.ts +@@ -1,6 +1,6 @@ +-import { ColumnNode } from './column-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { TableNode } from './table-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; + export interface CommonTableExpressionNameNode extends OperationNode { + readonly kind: 'CommonTableExpressionNameNode'; + readonly table: TableNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/common-table-expression-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/common-table-expression-node.d.ts +index c8a2f8a..34c1780 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/common-table-expression-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/common-table-expression-node.d.ts +@@ -1,5 +1,5 @@ +-import { CommonTableExpressionNameNode } from './common-table-expression-name-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { CommonTableExpressionNameNode } from 'kysely/dist/cjs/operation-node/common-table-expression-name-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + type CommonTableExpressionNodeProps = Pick; + export interface CommonTableExpressionNode extends OperationNode { + readonly kind: 'CommonTableExpressionNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/constraint-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/constraint-node.d.ts +index ef3548e..6da12df 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/constraint-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/constraint-node.d.ts +@@ -1,5 +1,5 @@ +-import { CheckConstraintNode } from './check-constraint-node.js'; +-import { ForeignKeyConstraintNode } from './foreign-key-constraint-node.js'; +-import { PrimaryKeyConstraintNode } from './primary-constraint-node.js'; +-import { UniqueConstraintNode } from './unique-constraint-node.js'; ++import { CheckConstraintNode } from 'kysely/dist/cjs/operation-node/check-constraint-node.js'; ++import { ForeignKeyConstraintNode } from 'kysely/dist/cjs/operation-node/foreign-key-constraint-node.js'; ++import { PrimaryKeyConstraintNode } from 'kysely/dist/cjs/operation-node/primary-constraint-node.js'; ++import { UniqueConstraintNode } from 'kysely/dist/cjs/operation-node/unique-constraint-node.js'; + export type ConstraintNode = PrimaryKeyConstraintNode | UniqueConstraintNode | CheckConstraintNode | ForeignKeyConstraintNode; diff --git a/node_modules/kysely/dist/cjs/operation-node/create-index-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/create-index-node.d.ts -index a3a99d1..d474032 100644 +index a3a99d1..a18aa4a 100644 --- a/node_modules/kysely/dist/cjs/operation-node/create-index-node.d.ts +++ b/node_modules/kysely/dist/cjs/operation-node/create-index-node.d.ts +@@ -1,8 +1,8 @@ +-import { IdentifierNode } from './identifier-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { RawNode } from './raw-node.js'; +-import { TableNode } from './table-node.js'; +-import { WhereNode } from './where-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { RawNode } from 'kysely/dist/cjs/operation-node/raw-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; ++import { WhereNode } from 'kysely/dist/cjs/operation-node/where-node.js'; + export type CreateIndexNodeProps = Omit; + export type IndexType = 'btree' | 'hash' | 'gist' | 'gin'; + export interface CreateIndexNode extends OperationNode { @@ -14,6 +14,7 @@ export interface CreateIndexNode extends OperationNode { readonly using?: RawNode; readonly ifNotExists?: boolean; @@ -510,10 +902,36 @@ index a3a99d1..d474032 100644 } /** * @internal +diff --git a/node_modules/kysely/dist/cjs/operation-node/create-schema-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/create-schema-node.d.ts +index bb609f3..6a4fa7a 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/create-schema-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/create-schema-node.d.ts +@@ -1,5 +1,5 @@ +-import { IdentifierNode } from './identifier-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export type CreateSchemaNodeParams = Omit, 'kind' | 'schema'>; + export interface CreateSchemaNode extends OperationNode { + readonly kind: 'CreateSchemaNode'; diff --git a/node_modules/kysely/dist/cjs/operation-node/create-table-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/create-table-node.d.ts -index cc8ceda..f36036c 100644 +index cc8ceda..988b651 100644 --- a/node_modules/kysely/dist/cjs/operation-node/create-table-node.d.ts +++ b/node_modules/kysely/dist/cjs/operation-node/create-table-node.d.ts +@@ -1,8 +1,8 @@ +-import { OperationNode } from './operation-node.js'; +-import { TableNode } from './table-node.js'; +-import { ConstraintNode } from './constraint-node.js'; +-import { ColumnDefinitionNode } from './column-definition-node.js'; +-import { ArrayItemType } from '../util/type-utils.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; ++import { ConstraintNode } from 'kysely/dist/cjs/operation-node/constraint-node.js'; ++import { ColumnDefinitionNode } from 'kysely/dist/cjs/operation-node/column-definition-node.js'; ++import { ArrayItemType } from 'kysely/dist/cjs/util/type-utils.js'; + export declare const ON_COMMIT_ACTIONS: string[]; + export type OnCommitAction = ArrayItemType; + export type CreateTableNodeParams = Omit; @@ -16,6 +16,7 @@ export interface CreateTableNode extends OperationNode { readonly onCommit?: OnCommitAction; readonly frontModifiers?: ReadonlyArray; @@ -524,17 +942,17 @@ index cc8ceda..f36036c 100644 * @internal diff --git a/node_modules/kysely/dist/cjs/operation-node/create-trigger-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/create-trigger-node.d.ts new file mode 100644 -index 0000000..8244954 +index 0000000..2eb8ae8 --- /dev/null +++ b/node_modules/kysely/dist/cjs/operation-node/create-trigger-node.d.ts @@ -0,0 +1,34 @@ -+import { OperationNode } from './operation-node.js'; -+import { TableNode } from './table-node.js'; -+import { IdentifierNode } from './identifier-node.js'; -+import { QueryNode } from './query-node.js'; -+import { TriggerEventNode } from './trigger-event-node.js'; -+import { TriggerOrderNode } from './trigger-order-node.js'; -+import { FunctionNode } from './function-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { QueryNode } from 'kysely/dist/cjs/operation-node/query-node.js'; ++import { TriggerEventNode } from 'kysely/dist/cjs/operation-node/trigger-event-node.js'; ++import { TriggerOrderNode } from 'kysely/dist/cjs/operation-node/trigger-order-node.js'; ++import { FunctionNode } from 'kysely/dist/cjs/operation-node/function-node.js'; +export type TriggerTime = 'after' | 'before' | 'instead of'; +export type CreateTriggerNodeParams = Omit; +export interface CreateTriggerNode extends OperationNode { @@ -604,14 +1022,158 @@ index 0000000..47ba119 + }); + }, +}); +diff --git a/node_modules/kysely/dist/cjs/operation-node/create-type-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/create-type-node.d.ts +index 3ab9c3b..382285f 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/create-type-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/create-type-node.d.ts +@@ -1,6 +1,6 @@ +-import { OperationNode } from './operation-node.js'; +-import { SchemableIdentifierNode } from './schemable-identifier-node.js'; +-import { ValueListNode } from './value-list-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { SchemableIdentifierNode } from 'kysely/dist/cjs/operation-node/schemable-identifier-node.js'; ++import { ValueListNode } from 'kysely/dist/cjs/operation-node/value-list-node.js'; + export type CreateTypeNodeParams = Omit, 'kind'>; + export interface CreateTypeNode extends OperationNode { + readonly kind: 'CreateTypeNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/create-view-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/create-view-node.d.ts +index 9aa1faa..8db7a40 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/create-view-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/create-view-node.d.ts +@@ -1,8 +1,8 @@ +-import { ColumnNode } from './column-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { RawNode } from './raw-node.js'; +-import { SchemableIdentifierNode } from './schemable-identifier-node.js'; +-import { SelectQueryNode } from './select-query-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { RawNode } from 'kysely/dist/cjs/operation-node/raw-node.js'; ++import { SchemableIdentifierNode } from 'kysely/dist/cjs/operation-node/schemable-identifier-node.js'; ++import { SelectQueryNode } from 'kysely/dist/cjs/operation-node/select-query-node.js'; + export type CreateViewNodeParams = Omit, 'kind' | 'name'>; + export interface CreateViewNode extends OperationNode { + readonly kind: 'CreateViewNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/data-type-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/data-type-node.d.ts +index 1ab9f33..83557e4 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/data-type-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/data-type-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export type ColumnDataType = 'varchar' | `varchar(${number})` | 'char' | `char(${number})` | 'text' | 'integer' | 'int2' | 'int4' | 'int8' | 'bigint' | 'boolean' | 'real' | 'double precision' | 'float4' | 'float8' | 'decimal' | `decimal(${number}, ${number})` | 'numeric' | `numeric(${number}, ${number})` | 'binary' | `binary(${number})` | 'bytea' | 'date' | 'datetime' | `datetime(${number})` | 'time' | `time(${number})` | 'timetz' | `timetz(${number})` | 'timestamp' | `timestamp(${number})` | 'timestamptz' | `timestamptz(${number})` | 'serial' | 'bigserial' | 'uuid' | 'json' | 'jsonb' | 'blob'; + export type DataTypeParams = Omit; + export interface DataTypeNode extends OperationNode { +diff --git a/node_modules/kysely/dist/cjs/operation-node/default-value-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/default-value-node.d.ts +index 2df8841..0884b9c 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/default-value-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/default-value-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface DefaultValueNode extends OperationNode { + readonly kind: 'DefaultValueNode'; + readonly defaultValue: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/delete-query-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/delete-query-node.d.ts +index 10d7f15..a993d3f 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/delete-query-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/delete-query-node.d.ts +@@ -1,14 +1,14 @@ +-import { FromNode } from './from-node.js'; +-import { JoinNode } from './join-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { ReturningNode } from './returning-node.js'; +-import { WhereNode } from './where-node.js'; +-import { WithNode } from './with-node.js'; +-import { LimitNode } from './limit-node.js'; +-import { OrderByNode } from './order-by-node.js'; +-import { OrderByItemNode } from './order-by-item-node.js'; +-import { ExplainNode } from './explain-node.js'; +-import { UsingNode } from './using-node.js'; ++import { FromNode } from 'kysely/dist/cjs/operation-node/from-node.js'; ++import { JoinNode } from 'kysely/dist/cjs/operation-node/join-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ReturningNode } from 'kysely/dist/cjs/operation-node/returning-node.js'; ++import { WhereNode } from 'kysely/dist/cjs/operation-node/where-node.js'; ++import { WithNode } from 'kysely/dist/cjs/operation-node/with-node.js'; ++import { LimitNode } from 'kysely/dist/cjs/operation-node/limit-node.js'; ++import { OrderByNode } from 'kysely/dist/cjs/operation-node/order-by-node.js'; ++import { OrderByItemNode } from 'kysely/dist/cjs/operation-node/order-by-item-node.js'; ++import { ExplainNode } from 'kysely/dist/cjs/operation-node/explain-node.js'; ++import { UsingNode } from 'kysely/dist/cjs/operation-node/using-node.js'; + export interface DeleteQueryNode extends OperationNode { + readonly kind: 'DeleteQueryNode'; + readonly from: FromNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/drop-column-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/drop-column-node.d.ts +index 10e13a2..83fb6d7 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/drop-column-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/drop-column-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { ColumnNode } from './column-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; + export interface DropColumnNode extends OperationNode { + readonly kind: 'DropColumnNode'; + readonly column: ColumnNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/drop-constraint-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/drop-constraint-node.d.ts +index f5ccb05..f7f7660 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/drop-constraint-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/drop-constraint-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { IdentifierNode } from './identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; + export type DropConstraintNodeProps = Omit; + export interface DropConstraintNode extends OperationNode { + readonly kind: 'DropConstraintNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/drop-index-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/drop-index-node.d.ts +index 2cc565e..8159449 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/drop-index-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/drop-index-node.d.ts +@@ -1,6 +1,6 @@ +-import { OperationNode } from './operation-node.js'; +-import { SchemableIdentifierNode } from './schemable-identifier-node.js'; +-import { TableNode } from './table-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { SchemableIdentifierNode } from 'kysely/dist/cjs/operation-node/schemable-identifier-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; + export type DropIndexNodeProps = Omit; + export interface DropIndexNode extends OperationNode { + readonly kind: 'DropIndexNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/drop-schema-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/drop-schema-node.d.ts +index 98166ad..34147fc 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/drop-schema-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/drop-schema-node.d.ts +@@ -1,5 +1,5 @@ +-import { IdentifierNode } from './identifier-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export type DropSchemaNodeParams = Omit, 'kind' | 'schema'>; + export interface DropSchemaNode extends OperationNode { + readonly kind: 'DropSchemaNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/drop-table-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/drop-table-node.d.ts +index ab35e3e..ae42660 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/drop-table-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/drop-table-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { TableNode } from './table-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; + export type DropTablexNodeParams = Omit, 'kind' | 'table'>; + export interface DropTableNode extends OperationNode { + readonly kind: 'DropTableNode'; diff --git a/node_modules/kysely/dist/cjs/operation-node/drop-trigger-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/drop-trigger-node.d.ts new file mode 100644 -index 0000000..4e38772 +index 0000000..e391cf9 --- /dev/null +++ b/node_modules/kysely/dist/cjs/operation-node/drop-trigger-node.d.ts @@ -0,0 +1,17 @@ -+import { OperationNode } from './operation-node.js'; -+import { SchemableIdentifierNode } from './schemable-identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { SchemableIdentifierNode } from 'kysely/dist/cjs/operation-node/schemable-identifier-node.js'; +export type DropTriggerNodeParams = Omit, 'kind' | 'name'>; +export interface DropTriggerNode extends OperationNode { + readonly kind: 'DropTriggerNode'; @@ -657,6 +1219,308 @@ index 0000000..2bb067e + }); + }, +}); +diff --git a/node_modules/kysely/dist/cjs/operation-node/drop-type-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/drop-type-node.d.ts +index 9693550..b162606 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/drop-type-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/drop-type-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { SchemableIdentifierNode } from './schemable-identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { SchemableIdentifierNode } from 'kysely/dist/cjs/operation-node/schemable-identifier-node.js'; + export type DropTypeNodeParams = Omit, 'kind' | 'name'>; + export interface DropTypeNode extends OperationNode { + readonly kind: 'DropTypeNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/drop-view-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/drop-view-node.d.ts +index 2c4bf89..316775d 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/drop-view-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/drop-view-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { SchemableIdentifierNode } from './schemable-identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { SchemableIdentifierNode } from 'kysely/dist/cjs/operation-node/schemable-identifier-node.js'; + export type DropViewNodeParams = Omit, 'kind' | 'name'>; + export interface DropViewNode extends OperationNode { + readonly kind: 'DropViewNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/explain-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/explain-node.d.ts +index 8cf89b5..ddd4cd0 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/explain-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/explain-node.d.ts +@@ -1,5 +1,5 @@ +-import { ExplainFormat } from '../util/explainable.js'; +-import { OperationNode } from './operation-node.js'; ++import { ExplainFormat } from 'kysely/dist/cjs/util/explainable.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface ExplainNode extends OperationNode { + readonly kind: 'ExplainNode'; + readonly format?: ExplainFormat; +diff --git a/node_modules/kysely/dist/cjs/operation-node/foreign-key-constraint-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/foreign-key-constraint-node.d.ts +index c7fe574..408bd48 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/foreign-key-constraint-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/foreign-key-constraint-node.d.ts +@@ -1,8 +1,8 @@ +-import { ColumnNode } from './column-node.js'; +-import { IdentifierNode } from './identifier-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { OnModifyForeignAction, ReferencesNode } from './references-node.js'; +-import { TableNode } from './table-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { OnModifyForeignAction, ReferencesNode } from 'kysely/dist/cjs/operation-node/references-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; + export type ForeignKeyConstraintNodeProps = Omit; + export interface ForeignKeyConstraintNode extends OperationNode { + readonly kind: 'ForeignKeyConstraintNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/from-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/from-node.d.ts +index 2c46520..3d63e3b 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/from-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/from-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface FromNode extends OperationNode { + readonly kind: 'FromNode'; + readonly froms: ReadonlyArray; +diff --git a/node_modules/kysely/dist/cjs/operation-node/function-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/function-node.d.ts +index 49aab00..05a1632 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/function-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/function-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface FunctionNode extends OperationNode { + readonly kind: 'FunctionNode'; + readonly func: string; +diff --git a/node_modules/kysely/dist/cjs/operation-node/generated-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/generated-node.d.ts +index 5c86a9f..9a4c356 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/generated-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/generated-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export type GeneratedNodeParams = Omit; + export interface GeneratedNode extends OperationNode { + readonly kind: 'GeneratedNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/group-by-item-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/group-by-item-node.d.ts +index 475ce87..5aeb92c 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/group-by-item-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/group-by-item-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface GroupByItemNode extends OperationNode { + readonly kind: 'GroupByItemNode'; + readonly groupBy: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/group-by-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/group-by-node.d.ts +index 9b0b108..c8e9315 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/group-by-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/group-by-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { GroupByItemNode } from './group-by-item-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { GroupByItemNode } from 'kysely/dist/cjs/operation-node/group-by-item-node.js'; + export interface GroupByNode extends OperationNode { + readonly kind: 'GroupByNode'; + readonly items: ReadonlyArray; +diff --git a/node_modules/kysely/dist/cjs/operation-node/having-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/having-node.d.ts +index 14830a3..fe2c59e 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/having-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/having-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface HavingNode extends OperationNode { + readonly kind: 'HavingNode'; + readonly having: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/identifier-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/identifier-node.d.ts +index f74014d..2ee967e 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/identifier-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/identifier-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface IdentifierNode extends OperationNode { + readonly kind: 'IdentifierNode'; + readonly name: string; +diff --git a/node_modules/kysely/dist/cjs/operation-node/insert-query-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/insert-query-node.d.ts +index f28ce2c..56406a5 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/insert-query-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/insert-query-node.d.ts +@@ -1,11 +1,11 @@ +-import { ColumnNode } from './column-node.js'; +-import { ExplainNode } from './explain-node.js'; +-import { OnConflictNode } from './on-conflict-node.js'; +-import { OnDuplicateKeyNode } from './on-duplicate-key-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { ReturningNode } from './returning-node.js'; +-import { TableNode } from './table-node.js'; +-import { WithNode } from './with-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { ExplainNode } from 'kysely/dist/cjs/operation-node/explain-node.js'; ++import { OnConflictNode } from 'kysely/dist/cjs/operation-node/on-conflict-node.js'; ++import { OnDuplicateKeyNode } from 'kysely/dist/cjs/operation-node/on-duplicate-key-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ReturningNode } from 'kysely/dist/cjs/operation-node/returning-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; ++import { WithNode } from 'kysely/dist/cjs/operation-node/with-node.js'; + export type InsertQueryNodeProps = Omit; + export interface InsertQueryNode extends OperationNode { + readonly kind: 'InsertQueryNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/join-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/join-node.d.ts +index ceb98ea..f95944b 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/join-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/join-node.d.ts +@@ -1,5 +1,5 @@ +-import { OnNode } from './on-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { OnNode } from 'kysely/dist/cjs/operation-node/on-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export type JoinType = 'InnerJoin' | 'LeftJoin' | 'RightJoin' | 'FullJoin' | 'LateralInnerJoin' | 'LateralLeftJoin'; + export interface JoinNode extends OperationNode { + readonly kind: 'JoinNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/json-operator-chain-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/json-operator-chain-node.d.ts +index 87cacdf..2dbbb66 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/json-operator-chain-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/json-operator-chain-node.d.ts +@@ -1,6 +1,6 @@ +-import { OperationNode } from './operation-node.js'; +-import { OperatorNode } from './operator-node.js'; +-import { ValueNode } from './value-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { OperatorNode } from 'kysely/dist/cjs/operation-node/operator-node.js'; ++import { ValueNode } from 'kysely/dist/cjs/operation-node/value-node.js'; + export interface JSONOperatorChainNode extends OperationNode { + readonly kind: 'JSONOperatorChainNode'; + readonly operator: OperatorNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/json-path-leg-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/json-path-leg-node.d.ts +index f0b498b..8b25b88 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/json-path-leg-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/json-path-leg-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export type JSONPathLegType = 'Member' | 'ArrayLocation'; + export interface JSONPathLegNode extends OperationNode { + readonly kind: 'JSONPathLegNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/json-path-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/json-path-node.d.ts +index 91243ed..93c8ccf 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/json-path-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/json-path-node.d.ts +@@ -1,6 +1,6 @@ +-import { JSONPathLegNode } from './json-path-leg-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { OperatorNode } from './operator-node.js'; ++import { JSONPathLegNode } from 'kysely/dist/cjs/operation-node/json-path-leg-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { OperatorNode } from 'kysely/dist/cjs/operation-node/operator-node.js'; + export interface JSONPathNode extends OperationNode { + readonly kind: 'JSONPathNode'; + readonly inOperator?: OperatorNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/json-reference-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/json-reference-node.d.ts +index 9ba1b27..e225b19 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/json-reference-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/json-reference-node.d.ts +@@ -1,7 +1,7 @@ +-import { JSONOperatorChainNode } from './json-operator-chain-node.js'; +-import { JSONPathNode } from './json-path-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { ReferenceNode } from './reference-node.js'; ++import { JSONOperatorChainNode } from 'kysely/dist/cjs/operation-node/json-operator-chain-node.js'; ++import { JSONPathNode } from 'kysely/dist/cjs/operation-node/json-path-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ReferenceNode } from 'kysely/dist/cjs/operation-node/reference-node.js'; + export interface JSONReferenceNode extends OperationNode { + readonly kind: 'JSONReferenceNode'; + readonly reference: ReferenceNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/limit-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/limit-node.d.ts +index 3c3de76..25d3c5a 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/limit-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/limit-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { ValueNode } from './value-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ValueNode } from 'kysely/dist/cjs/operation-node/value-node.js'; + export interface LimitNode extends OperationNode { + readonly kind: 'LimitNode'; + readonly limit: ValueNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/modify-column-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/modify-column-node.d.ts +index e25d4cf..c414d3a 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/modify-column-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/modify-column-node.d.ts +@@ -1,5 +1,5 @@ +-import { ColumnDefinitionNode } from './column-definition-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { ColumnDefinitionNode } from 'kysely/dist/cjs/operation-node/column-definition-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface ModifyColumnNode extends OperationNode { + readonly kind: 'ModifyColumnNode'; + readonly column: ColumnDefinitionNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/offset-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/offset-node.d.ts +index 03158b0..daa5e72 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/offset-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/offset-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { ValueNode } from './value-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ValueNode } from 'kysely/dist/cjs/operation-node/value-node.js'; + export interface OffsetNode extends OperationNode { + readonly kind: 'OffsetNode'; + readonly offset: ValueNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/on-conflict-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/on-conflict-node.d.ts +index bbd7b2c..71072c8 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/on-conflict-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/on-conflict-node.d.ts +@@ -1,8 +1,8 @@ +-import { ColumnNode } from './column-node.js'; +-import { ColumnUpdateNode } from './column-update-node.js'; +-import { IdentifierNode } from './identifier-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { WhereNode } from './where-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { ColumnUpdateNode } from 'kysely/dist/cjs/operation-node/column-update-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { WhereNode } from 'kysely/dist/cjs/operation-node/where-node.js'; + export type OnConflictNodeProps = Omit; + export interface OnConflictNode extends OperationNode { + readonly kind: 'OnConflictNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/on-duplicate-key-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/on-duplicate-key-node.d.ts +index 63aa5b8..e2a6bdc 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/on-duplicate-key-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/on-duplicate-key-node.d.ts +@@ -1,5 +1,5 @@ +-import { ColumnUpdateNode } from './column-update-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { ColumnUpdateNode } from 'kysely/dist/cjs/operation-node/column-update-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export type OnDuplicateKeyNodeProps = Omit; + export interface OnDuplicateKeyNode extends OperationNode { + readonly kind: 'OnDuplicateKeyNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/on-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/on-node.d.ts +index 97f6383..f2508e3 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/on-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/on-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface OnNode extends OperationNode { + readonly kind: 'OnNode'; + readonly on: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/operation-node-source.d.ts b/node_modules/kysely/dist/cjs/operation-node/operation-node-source.d.ts +index 6dc3661..24698c3 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/operation-node-source.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/operation-node-source.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface OperationNodeSource { + toOperationNode(): OperationNode; + } diff --git a/node_modules/kysely/dist/cjs/operation-node/operation-node-transformer.d.ts b/node_modules/kysely/dist/cjs/operation-node/operation-node-transformer.d.ts index 6b3a13c..5d7fd9d 100644 --- a/node_modules/kysely/dist/cjs/operation-node/operation-node-transformer.d.ts @@ -878,12 +1742,13 @@ index 24cad68..a01b9ed 100644 readonly kind: OperationNodeKind; } diff --git a/node_modules/kysely/dist/cjs/operation-node/operator-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/operator-node.d.ts -index 1076866..18b6e05 100644 +index 1076866..20a5fcb 100644 --- a/node_modules/kysely/dist/cjs/operation-node/operator-node.d.ts +++ b/node_modules/kysely/dist/cjs/operation-node/operator-node.d.ts @@ -1,11 +1,11 @@ - import { OperationNode } from './operation-node.js'; +-import { OperationNode } from './operation-node.js'; -export declare const COMPARISON_OPERATORS: readonly ["=", "==", "!=", "<>", ">", ">=", "<", "<=", "in", "not in", "is", "is not", "like", "not like", "match", "ilike", "not ilike", "@>", "<@", "&&", "?", "?&", "!<", "!>", "<=>", "!~", "~", "~*", "!~*", "@@", "@@@", "!!", "<->", "regexp"]; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; +export declare const COMPARISON_OPERATORS: readonly ["=", "==", "!=", "<>", ">", ">=", "<", "<=", "in", "not in", "is", "is not", "like", "not like", "match", "ilike", "not ilike", "@>", "<@", "&&", "?", "?&", "!<", "!>", "<=>", "!~", "~", "~*", "!~*", "@@", "@@@", "!!", "<->", "regexp", "is distinct from", "is not distinct from"]; export declare const ARITHMETIC_OPERATORS: readonly ["+", "-", "*", "/", "%", "^", "&", "|", "#", "<<", ">>"]; export declare const JSON_OPERATORS: readonly ["->", "->>"]; @@ -909,13 +1774,341 @@ index 1b4ff0a..5407a85 100644 ]; exports.ARITHMETIC_OPERATORS = [ '+', +diff --git a/node_modules/kysely/dist/cjs/operation-node/or-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/or-node.d.ts +index 4d8e9ce..ca76ae2 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/or-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/or-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface OrNode extends OperationNode { + readonly kind: 'OrNode'; + readonly left: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/order-by-item-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/order-by-item-node.d.ts +index 5a926f7..2964b97 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/order-by-item-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/order-by-item-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface OrderByItemNode extends OperationNode { + readonly kind: 'OrderByItemNode'; + readonly orderBy: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/order-by-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/order-by-node.d.ts +index ec862ab..aad64f5 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/order-by-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/order-by-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { OrderByItemNode } from './order-by-item-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { OrderByItemNode } from 'kysely/dist/cjs/operation-node/order-by-item-node.js'; + export interface OrderByNode extends OperationNode { + readonly kind: 'OrderByNode'; + readonly items: ReadonlyArray; +diff --git a/node_modules/kysely/dist/cjs/operation-node/over-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/over-node.d.ts +index 90fa893..9f04bf1 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/over-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/over-node.d.ts +@@ -1,8 +1,8 @@ +-import { OperationNode } from './operation-node.js'; +-import { OrderByItemNode } from './order-by-item-node.js'; +-import { OrderByNode } from './order-by-node.js'; +-import { PartitionByItemNode } from './partition-by-item-node.js'; +-import { PartitionByNode } from './partition-by-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { OrderByItemNode } from 'kysely/dist/cjs/operation-node/order-by-item-node.js'; ++import { OrderByNode } from 'kysely/dist/cjs/operation-node/order-by-node.js'; ++import { PartitionByItemNode } from 'kysely/dist/cjs/operation-node/partition-by-item-node.js'; ++import { PartitionByNode } from 'kysely/dist/cjs/operation-node/partition-by-node.js'; + export interface OverNode extends OperationNode { + readonly kind: 'OverNode'; + readonly orderBy?: OrderByNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/parens-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/parens-node.d.ts +index 8a84c5d..8052a4f 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/parens-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/parens-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface ParensNode extends OperationNode { + readonly kind: 'ParensNode'; + readonly node: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/partition-by-item-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/partition-by-item-node.d.ts +index 91b1035..d851bf5 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/partition-by-item-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/partition-by-item-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { SimpleReferenceExpressionNode } from './simple-reference-expression-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { SimpleReferenceExpressionNode } from 'kysely/dist/cjs/operation-node/simple-reference-expression-node.js'; + export interface PartitionByItemNode extends OperationNode { + readonly kind: 'PartitionByItemNode'; + readonly partitionBy: SimpleReferenceExpressionNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/partition-by-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/partition-by-node.d.ts +index 92f2c3d..3b9595c 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/partition-by-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/partition-by-node.d.ts +@@ -1,5 +1,5 @@ +-import { PartitionByItemNode } from './partition-by-item-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { PartitionByItemNode } from 'kysely/dist/cjs/operation-node/partition-by-item-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface PartitionByNode extends OperationNode { + readonly kind: 'PartitionByNode'; + readonly items: ReadonlyArray; +diff --git a/node_modules/kysely/dist/cjs/operation-node/primary-constraint-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/primary-constraint-node.d.ts +index 63de5ec..be729e7 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/primary-constraint-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/primary-constraint-node.d.ts +@@ -1,6 +1,6 @@ +-import { ColumnNode } from './column-node.js'; +-import { IdentifierNode } from './identifier-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface PrimaryKeyConstraintNode extends OperationNode { + readonly kind: 'PrimaryKeyConstraintNode'; + readonly columns: ReadonlyArray; +diff --git a/node_modules/kysely/dist/cjs/operation-node/primitive-value-list-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/primitive-value-list-node.d.ts +index d47b86f..142ebae 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/primitive-value-list-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/primitive-value-list-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + /** + * This node is basically just a performance optimization over the normal ValueListNode. + * The queries often contain large arrays of primitive values (for example in a `where in` list) +diff --git a/node_modules/kysely/dist/cjs/operation-node/query-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/query-node.d.ts +index bf6ef92..133557d 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/query-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/query-node.d.ts +@@ -1,15 +1,15 @@ +-import { InsertQueryNode } from './insert-query-node.js'; +-import { SelectQueryNode } from './select-query-node.js'; +-import { UpdateQueryNode } from './update-query-node.js'; +-import { DeleteQueryNode } from './delete-query-node.js'; +-import { WhereNode } from './where-node.js'; +-import { JoinNode } from './join-node.js'; +-import { SelectionNode } from './selection-node.js'; +-import { ReturningNode } from './returning-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { ExplainNode } from './explain-node.js'; +-import { ExplainFormat } from '../util/explainable.js'; +-import { Expression } from '../expression/expression.js'; ++import { InsertQueryNode } from 'kysely/dist/cjs/operation-node/insert-query-node.js'; ++import { SelectQueryNode } from 'kysely/dist/cjs/operation-node/select-query-node.js'; ++import { UpdateQueryNode } from 'kysely/dist/cjs/operation-node/update-query-node.js'; ++import { DeleteQueryNode } from 'kysely/dist/cjs/operation-node/delete-query-node.js'; ++import { WhereNode } from 'kysely/dist/cjs/operation-node/where-node.js'; ++import { JoinNode } from 'kysely/dist/cjs/operation-node/join-node.js'; ++import { SelectionNode } from 'kysely/dist/cjs/operation-node/selection-node.js'; ++import { ReturningNode } from 'kysely/dist/cjs/operation-node/returning-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ExplainNode } from 'kysely/dist/cjs/operation-node/explain-node.js'; ++import { ExplainFormat } from 'kysely/dist/cjs/util/explainable.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; + export type QueryNode = SelectQueryNode | InsertQueryNode | UpdateQueryNode | DeleteQueryNode; + type HasJoins = { + joins?: ReadonlyArray; +diff --git a/node_modules/kysely/dist/cjs/operation-node/raw-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/raw-node.d.ts +index d0ebaa1..e8493de 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/raw-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/raw-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface RawNode extends OperationNode { + readonly kind: 'RawNode'; + readonly sqlFragments: ReadonlyArray; +diff --git a/node_modules/kysely/dist/cjs/operation-node/reference-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/reference-node.d.ts +index 25451af..06b6906 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/reference-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/reference-node.d.ts +@@ -1,7 +1,7 @@ +-import { OperationNode } from './operation-node.js'; +-import { ColumnNode } from './column-node.js'; +-import { TableNode } from './table-node.js'; +-import { SelectAllNode } from './select-all-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; ++import { SelectAllNode } from 'kysely/dist/cjs/operation-node/select-all-node.js'; + export interface ReferenceNode extends OperationNode { + readonly kind: 'ReferenceNode'; + readonly column: ColumnNode | SelectAllNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/references-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/references-node.d.ts +index bca9b92..261c6ca 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/references-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/references-node.d.ts +@@ -1,7 +1,7 @@ +-import { OperationNode } from './operation-node.js'; +-import { ColumnNode } from './column-node.js'; +-import { TableNode } from './table-node.js'; +-import { ArrayItemType } from '../util/type-utils.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; ++import { ArrayItemType } from 'kysely/dist/cjs/util/type-utils.js'; + export declare const ON_MODIFY_FOREIGN_ACTIONS: readonly ["no action", "restrict", "cascade", "set null", "set default"]; + export type OnModifyForeignAction = ArrayItemType; + export interface ReferencesNode extends OperationNode { +diff --git a/node_modules/kysely/dist/cjs/operation-node/rename-column-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/rename-column-node.d.ts +index 6aaa14a..14f4d87 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/rename-column-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/rename-column-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { ColumnNode } from './column-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; + export interface RenameColumnNode extends OperationNode { + readonly kind: 'RenameColumnNode'; + readonly column: ColumnNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/returning-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/returning-node.d.ts +index 6504839..2000c94 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/returning-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/returning-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { SelectionNode } from './selection-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { SelectionNode } from 'kysely/dist/cjs/operation-node/selection-node.js'; + export interface ReturningNode extends OperationNode { + readonly kind: 'ReturningNode'; + readonly selections: ReadonlyArray; +diff --git a/node_modules/kysely/dist/cjs/operation-node/schemable-identifier-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/schemable-identifier-node.d.ts +index 0373909..18afb74 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/schemable-identifier-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/schemable-identifier-node.d.ts +@@ -1,5 +1,5 @@ +-import { IdentifierNode } from './identifier-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface SchemableIdentifierNode extends OperationNode { + readonly kind: 'SchemableIdentifierNode'; + readonly schema?: IdentifierNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/select-all-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/select-all-node.d.ts +index ebdb84d..facdf67 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/select-all-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/select-all-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface SelectAllNode extends OperationNode { + readonly kind: 'SelectAllNode'; + } +diff --git a/node_modules/kysely/dist/cjs/operation-node/select-modifier-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/select-modifier-node.d.ts +index 6cafd87..2d3273f 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/select-modifier-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/select-modifier-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export type SelectModifier = 'ForUpdate' | 'ForNoKeyUpdate' | 'ForShare' | 'ForKeyShare' | 'NoWait' | 'SkipLocked' | 'Distinct'; + export interface SelectModifierNode extends OperationNode { + readonly kind: 'SelectModifierNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/select-query-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/select-query-node.d.ts +index 8566716..f6adbb0 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/select-query-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/select-query-node.d.ts +@@ -1,19 +1,19 @@ +-import { FromNode } from './from-node.js'; +-import { GroupByItemNode } from './group-by-item-node.js'; +-import { GroupByNode } from './group-by-node.js'; +-import { HavingNode } from './having-node.js'; +-import { JoinNode } from './join-node.js'; +-import { LimitNode } from './limit-node.js'; +-import { OffsetNode } from './offset-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { OrderByItemNode } from './order-by-item-node.js'; +-import { OrderByNode } from './order-by-node.js'; +-import { SelectionNode } from './selection-node.js'; +-import { WhereNode } from './where-node.js'; +-import { WithNode } from './with-node.js'; +-import { SelectModifierNode } from './select-modifier-node.js'; +-import { ExplainNode } from './explain-node.js'; +-import { SetOperationNode } from './set-operation-node.js'; ++import { FromNode } from 'kysely/dist/cjs/operation-node/from-node.js'; ++import { GroupByItemNode } from 'kysely/dist/cjs/operation-node/group-by-item-node.js'; ++import { GroupByNode } from 'kysely/dist/cjs/operation-node/group-by-node.js'; ++import { HavingNode } from 'kysely/dist/cjs/operation-node/having-node.js'; ++import { JoinNode } from 'kysely/dist/cjs/operation-node/join-node.js'; ++import { LimitNode } from 'kysely/dist/cjs/operation-node/limit-node.js'; ++import { OffsetNode } from 'kysely/dist/cjs/operation-node/offset-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { OrderByItemNode } from 'kysely/dist/cjs/operation-node/order-by-item-node.js'; ++import { OrderByNode } from 'kysely/dist/cjs/operation-node/order-by-node.js'; ++import { SelectionNode } from 'kysely/dist/cjs/operation-node/selection-node.js'; ++import { WhereNode } from 'kysely/dist/cjs/operation-node/where-node.js'; ++import { WithNode } from 'kysely/dist/cjs/operation-node/with-node.js'; ++import { SelectModifierNode } from 'kysely/dist/cjs/operation-node/select-modifier-node.js'; ++import { ExplainNode } from 'kysely/dist/cjs/operation-node/explain-node.js'; ++import { SetOperationNode } from 'kysely/dist/cjs/operation-node/set-operation-node.js'; + export interface SelectQueryNode extends OperationNode { + readonly kind: 'SelectQueryNode'; + readonly from?: FromNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/selection-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/selection-node.d.ts +index 65c3567..f82ed6a 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/selection-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/selection-node.d.ts +@@ -1,8 +1,8 @@ +-import { AliasNode } from './alias-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { SelectAllNode } from './select-all-node.js'; +-import { SimpleReferenceExpressionNode } from './simple-reference-expression-node.js'; +-import { TableNode } from './table-node.js'; ++import { AliasNode } from 'kysely/dist/cjs/operation-node/alias-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { SelectAllNode } from 'kysely/dist/cjs/operation-node/select-all-node.js'; ++import { SimpleReferenceExpressionNode } from 'kysely/dist/cjs/operation-node/simple-reference-expression-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; + type SelectionNodeChild = SimpleReferenceExpressionNode | AliasNode | SelectAllNode; + export interface SelectionNode extends OperationNode { + readonly kind: 'SelectionNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/set-operation-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/set-operation-node.d.ts +index 31f9efc..b924286 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/set-operation-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/set-operation-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export type SetOperator = 'union' | 'intersect' | 'except'; + export interface SetOperationNode extends OperationNode { + kind: 'SetOperationNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/simple-reference-expression-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/simple-reference-expression-node.d.ts +index f89eb48..7c6ef63 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/simple-reference-expression-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/simple-reference-expression-node.d.ts +@@ -1,3 +1,3 @@ +-import { ColumnNode } from './column-node.js'; +-import { ReferenceNode } from './reference-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { ReferenceNode } from 'kysely/dist/cjs/operation-node/reference-node.js'; + export type SimpleReferenceExpressionNode = ColumnNode | ReferenceNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/table-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/table-node.d.ts +index b6fba34..c6c3673 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/table-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/table-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { SchemableIdentifierNode } from './schemable-identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { SchemableIdentifierNode } from 'kysely/dist/cjs/operation-node/schemable-identifier-node.js'; + export interface TableNode extends OperationNode { + readonly kind: 'TableNode'; + readonly table: SchemableIdentifierNode; diff --git a/node_modules/kysely/dist/cjs/operation-node/trigger-event-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/trigger-event-node.d.ts new file mode 100644 -index 0000000..8a3677d +index 0000000..fcdf121 --- /dev/null +++ b/node_modules/kysely/dist/cjs/operation-node/trigger-event-node.d.ts @@ -0,0 +1,15 @@ -+import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; +export type TriggerEvent = 'delete' | 'update' | 'insert' | 'truncate'; +export type TriggerEventNodeParams = Omit; +export interface TriggerEventNode extends OperationNode { @@ -957,12 +2150,12 @@ index 0000000..85f3975 +}); diff --git a/node_modules/kysely/dist/cjs/operation-node/trigger-order-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/trigger-order-node.d.ts new file mode 100644 -index 0000000..12bad8d +index 0000000..5db90ed --- /dev/null +++ b/node_modules/kysely/dist/cjs/operation-node/trigger-order-node.d.ts @@ -0,0 +1,16 @@ -+import { IdentifierNode } from './identifier-node.js'; -+import { OperationNode } from './operation-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; +export type TriggerOrder = 'follows' | 'precedes'; +export type TriggerOrderNodeParams = Omit; +export interface TriggerOrderNode extends OperationNode { @@ -1003,10 +2196,17 @@ index 0000000..2b40780 + }, +}); diff --git a/node_modules/kysely/dist/cjs/operation-node/unique-constraint-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/unique-constraint-node.d.ts -index c179f1f..4a544de 100644 +index c179f1f..5111298 100644 --- a/node_modules/kysely/dist/cjs/operation-node/unique-constraint-node.d.ts +++ b/node_modules/kysely/dist/cjs/operation-node/unique-constraint-node.d.ts -@@ -5,11 +5,14 @@ export interface UniqueConstraintNode extends OperationNode { +@@ -1,15 +1,18 @@ +-import { ColumnNode } from './column-node.js'; +-import { IdentifierNode } from './identifier-node.js'; +-import { OperationNode } from './operation-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { IdentifierNode } from 'kysely/dist/cjs/operation-node/identifier-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface UniqueConstraintNode extends OperationNode { readonly kind: 'UniqueConstraintNode'; readonly columns: ReadonlyArray; readonly name?: IdentifierNode; @@ -1046,6 +2246,134 @@ index d615f74..ba9b265 100644 }); }, }); +diff --git a/node_modules/kysely/dist/cjs/operation-node/update-query-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/update-query-node.d.ts +index 6fcc5e7..29fb124 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/update-query-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/update-query-node.d.ts +@@ -1,13 +1,13 @@ +-import { ColumnUpdateNode } from './column-update-node.js'; +-import { JoinNode } from './join-node.js'; +-import { OperationNode } from './operation-node.js'; +-import { PrimitiveValueListNode } from './primitive-value-list-node.js'; +-import { ReturningNode } from './returning-node.js'; +-import { ValueListNode } from './value-list-node.js'; +-import { WhereNode } from './where-node.js'; +-import { WithNode } from './with-node.js'; +-import { FromNode } from './from-node.js'; +-import { ExplainNode } from './explain-node.js'; ++import { ColumnUpdateNode } from 'kysely/dist/cjs/operation-node/column-update-node.js'; ++import { JoinNode } from 'kysely/dist/cjs/operation-node/join-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { PrimitiveValueListNode } from 'kysely/dist/cjs/operation-node/primitive-value-list-node.js'; ++import { ReturningNode } from 'kysely/dist/cjs/operation-node/returning-node.js'; ++import { ValueListNode } from 'kysely/dist/cjs/operation-node/value-list-node.js'; ++import { WhereNode } from 'kysely/dist/cjs/operation-node/where-node.js'; ++import { WithNode } from 'kysely/dist/cjs/operation-node/with-node.js'; ++import { FromNode } from 'kysely/dist/cjs/operation-node/from-node.js'; ++import { ExplainNode } from 'kysely/dist/cjs/operation-node/explain-node.js'; + export type UpdateValuesNode = ValueListNode | PrimitiveValueListNode; + export interface UpdateQueryNode extends OperationNode { + readonly kind: 'UpdateQueryNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/using-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/using-node.d.ts +index 01da795..901c8e5 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/using-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/using-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface UsingNode extends OperationNode { + readonly kind: 'UsingNode'; + readonly tables: ReadonlyArray; +diff --git a/node_modules/kysely/dist/cjs/operation-node/value-list-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/value-list-node.d.ts +index e48e781..bf4a346 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/value-list-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/value-list-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface ValueListNode extends OperationNode { + readonly kind: 'ValueListNode'; + readonly values: ReadonlyArray; +diff --git a/node_modules/kysely/dist/cjs/operation-node/value-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/value-node.d.ts +index c5fdc09..6068adc 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/value-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/value-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface ValueNode extends OperationNode { + readonly kind: 'ValueNode'; + readonly value: unknown; +diff --git a/node_modules/kysely/dist/cjs/operation-node/values-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/values-node.d.ts +index 86590c6..bb8127c 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/values-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/values-node.d.ts +@@ -1,6 +1,6 @@ +-import { OperationNode } from './operation-node.js'; +-import { PrimitiveValueListNode } from './primitive-value-list-node.js'; +-import { ValueListNode } from './value-list-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { PrimitiveValueListNode } from 'kysely/dist/cjs/operation-node/primitive-value-list-node.js'; ++import { ValueListNode } from 'kysely/dist/cjs/operation-node/value-list-node.js'; + export type ValuesItemNode = ValueListNode | PrimitiveValueListNode; + export interface ValuesNode extends OperationNode { + readonly kind: 'ValuesNode'; +diff --git a/node_modules/kysely/dist/cjs/operation-node/when-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/when-node.d.ts +index c6f1db8..8be8ebb 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/when-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/when-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface WhenNode extends OperationNode { + readonly kind: 'WhenNode'; + readonly condition: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/where-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/where-node.d.ts +index 44f9fbd..a3e79d1 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/where-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/where-node.d.ts +@@ -1,4 +1,4 @@ +-import { OperationNode } from './operation-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export interface WhereNode extends OperationNode { + readonly kind: 'WhereNode'; + readonly where: OperationNode; +diff --git a/node_modules/kysely/dist/cjs/operation-node/with-node.d.ts b/node_modules/kysely/dist/cjs/operation-node/with-node.d.ts +index 78fecfd..d4fcebc 100644 +--- a/node_modules/kysely/dist/cjs/operation-node/with-node.d.ts ++++ b/node_modules/kysely/dist/cjs/operation-node/with-node.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNode } from './operation-node.js'; +-import { CommonTableExpressionNode } from './common-table-expression-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { CommonTableExpressionNode } from 'kysely/dist/cjs/operation-node/common-table-expression-node.js'; + export type WithNodeParams = Omit; + export interface WithNode extends OperationNode { + readonly kind: 'WithNode'; +diff --git a/node_modules/kysely/dist/cjs/parser/binary-operation-parser.d.ts b/node_modules/kysely/dist/cjs/parser/binary-operation-parser.d.ts +index 442aeb2..2585655 100644 +--- a/node_modules/kysely/dist/cjs/parser/binary-operation-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/binary-operation-parser.d.ts +@@ -1,11 +1,11 @@ +-import { BinaryOperationNode } from '../operation-node/binary-operation-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { ComparisonOperator, BinaryOperator, Operator } from '../operation-node/operator-node.js'; +-import { ExtractTypeFromReferenceExpression, ExtractTypeFromStringReference, ReferenceExpression, StringReference } from './reference-parser.js'; +-import { ValueExpression, ValueExpressionOrList } from './value-parser.js'; +-import { OperationNode } from '../operation-node/operation-node.js'; +-import { Expression } from '../expression/expression.js'; +-import { SelectType } from '../util/column-type.js'; ++import { BinaryOperationNode } from 'kysely/dist/cjs/operation-node/binary-operation-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { ComparisonOperator, BinaryOperator, Operator } from 'kysely/dist/cjs/operation-node/operator-node.js'; ++import { ExtractTypeFromReferenceExpression, ExtractTypeFromStringReference, ReferenceExpression, StringReference } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { ValueExpression, ValueExpressionOrList } from 'kysely/dist/cjs/parser/value-parser.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { SelectType } from 'kysely/dist/cjs/util/column-type.js'; + export type OperandValueExpression = ValueExpression>; + export type OperandValueExpressionOrList = ValueExpressionOrList | null>; + export type OperatorExpression = Operator | Expression; diff --git a/node_modules/kysely/dist/cjs/parser/binary-operation-parser.js b/node_modules/kysely/dist/cjs/parser/binary-operation-parser.js index 2ebff87..b5e9a08 100644 --- a/node_modules/kysely/dist/cjs/parser/binary-operation-parser.js @@ -1059,11 +2387,168 @@ index 2ebff87..b5e9a08 100644 } let node = toOperationNode(list[0]); for (let i = 1; i < list.length; ++i) { +diff --git a/node_modules/kysely/dist/cjs/parser/coalesce-parser.d.ts b/node_modules/kysely/dist/cjs/parser/coalesce-parser.d.ts +index ad11860..d71013b 100644 +--- a/node_modules/kysely/dist/cjs/parser/coalesce-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/coalesce-parser.d.ts +@@ -1,2 +1,2 @@ +-import { ExtractTypeFromReferenceExpression, ReferenceExpression } from './reference-parser.js'; ++import { ExtractTypeFromReferenceExpression, ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; + export type CoalesceReferenceExpressionList = RE extends [] ? O : RE extends [infer L, ...infer R] ? L extends ReferenceExpression ? null extends ExtractTypeFromReferenceExpression ? CoalesceReferenceExpressionList[] ? R : never, O | ExtractTypeFromReferenceExpression> : Exclude | ExtractTypeFromReferenceExpression : never : never; +diff --git a/node_modules/kysely/dist/cjs/parser/data-type-parser.d.ts b/node_modules/kysely/dist/cjs/parser/data-type-parser.d.ts +index 5469925..2d9e6e9 100644 +--- a/node_modules/kysely/dist/cjs/parser/data-type-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/data-type-parser.d.ts +@@ -1,5 +1,5 @@ +-import { Expression } from '../expression/expression.js'; +-import { ColumnDataType } from '../operation-node/data-type-node.js'; +-import { OperationNode } from '../operation-node/operation-node.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { ColumnDataType } from 'kysely/dist/cjs/operation-node/data-type-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export type DataTypeExpression = ColumnDataType | Expression; + export declare function parseDataTypeExpression(dataType: DataTypeExpression): OperationNode; +diff --git a/node_modules/kysely/dist/cjs/parser/default-value-parser.d.ts b/node_modules/kysely/dist/cjs/parser/default-value-parser.d.ts +index 332773a..dda387f 100644 +--- a/node_modules/kysely/dist/cjs/parser/default-value-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/default-value-parser.d.ts +@@ -1,4 +1,4 @@ +-import { Expression } from '../expression/expression.js'; +-import { OperationNode } from '../operation-node/operation-node.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export type DefaultValueExpression = unknown | Expression; + export declare function parseDefaultValueExpression(value: DefaultValueExpression): OperationNode; +diff --git a/node_modules/kysely/dist/cjs/parser/expression-parser.d.ts b/node_modules/kysely/dist/cjs/parser/expression-parser.d.ts +index ad657a1..dc6f087 100644 +--- a/node_modules/kysely/dist/cjs/parser/expression-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/expression-parser.d.ts +@@ -1,8 +1,8 @@ +-import { AliasedExpression, Expression } from '../expression/expression.js'; +-import { AliasNode } from '../operation-node/alias-node.js'; +-import { OperationNode } from '../operation-node/operation-node.js'; +-import { ExpressionBuilder } from '../expression/expression-builder.js'; +-import { SelectQueryBuilderExpression } from '../query-builder/select-query-builder-expression.js'; ++import { AliasedExpression, Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { AliasNode } from 'kysely/dist/cjs/operation-node/alias-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { ExpressionBuilder } from 'kysely/dist/cjs/expression/expression-builder.js'; ++import { SelectQueryBuilderExpression } from 'kysely/dist/cjs/query-builder/select-query-builder-expression.js'; + /** + * Like `Expression` but also accepts a select query with an output + * type extending `Record`. This type is useful because SQL +diff --git a/node_modules/kysely/dist/cjs/parser/group-by-parser.d.ts b/node_modules/kysely/dist/cjs/parser/group-by-parser.d.ts +index 2338e36..19ffb2e 100644 +--- a/node_modules/kysely/dist/cjs/parser/group-by-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/group-by-parser.d.ts +@@ -1,6 +1,6 @@ +-import { GroupByItemNode } from '../operation-node/group-by-item-node.js'; +-import { ExpressionBuilder } from '../expression/expression-builder.js'; +-import { ReferenceExpression } from './reference-parser.js'; ++import { GroupByItemNode } from 'kysely/dist/cjs/operation-node/group-by-item-node.js'; ++import { ExpressionBuilder } from 'kysely/dist/cjs/expression/expression-builder.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; + export type GroupByExpression = ReferenceExpression | (keyof O & string); + export type GroupByArg = GroupByExpression | ReadonlyArray> | ((eb: ExpressionBuilder) => ReadonlyArray>); + export declare function parseGroupBy(groupBy: GroupByArg): GroupByItemNode[]; +diff --git a/node_modules/kysely/dist/cjs/parser/insert-values-parser.d.ts b/node_modules/kysely/dist/cjs/parser/insert-values-parser.d.ts +index 4560fab..bd1a505 100644 +--- a/node_modules/kysely/dist/cjs/parser/insert-values-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/insert-values-parser.d.ts +@@ -1,8 +1,8 @@ +-import { ColumnNode } from '../operation-node/column-node.js'; +-import { ValueExpression } from './value-parser.js'; +-import { ValuesNode } from '../operation-node/values-node.js'; +-import { NonNullableInsertKeys, NullableInsertKeys, InsertType } from '../util/column-type.js'; +-import { ExpressionBuilder } from '../expression/expression-builder.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { ValueExpression } from 'kysely/dist/cjs/parser/value-parser.js'; ++import { ValuesNode } from 'kysely/dist/cjs/operation-node/values-node.js'; ++import { NonNullableInsertKeys, NullableInsertKeys, InsertType } from 'kysely/dist/cjs/util/column-type.js'; ++import { ExpressionBuilder } from 'kysely/dist/cjs/expression/expression-builder.js'; + export type InsertObject = { + [C in NonNullableInsertKeys]: ValueExpression>; + } & { +diff --git a/node_modules/kysely/dist/cjs/parser/join-parser.d.ts b/node_modules/kysely/dist/cjs/parser/join-parser.d.ts +index fcf33ef..91e1f85 100644 +--- a/node_modules/kysely/dist/cjs/parser/join-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/join-parser.d.ts +@@ -1,7 +1,7 @@ +-import { JoinNode, JoinType } from '../operation-node/join-node.js'; +-import { AnyColumn, AnyColumnWithTable, DrainOuterGeneric } from '../util/type-utils.js'; +-import { From, FromTables } from './table-parser.js'; +-import { JoinBuilder } from '../query-builder/join-builder.js'; ++import { JoinNode, JoinType } from 'kysely/dist/cjs/operation-node/join-node.js'; ++import { AnyColumn, AnyColumnWithTable, DrainOuterGeneric } from 'kysely/dist/cjs/util/type-utils.js'; ++import { From, FromTables } from 'kysely/dist/cjs/parser/table-parser.js'; ++import { JoinBuilder } from 'kysely/dist/cjs/query-builder/join-builder.js'; + export type JoinReferenceExpression = DrainOuterGeneric | AnyJoinColumnWithTable>; + export type JoinCallbackExpression = (join: JoinBuilder, FromTables>) => JoinBuilder; + type AnyJoinColumn = AnyColumn, FromTables>; +diff --git a/node_modules/kysely/dist/cjs/parser/order-by-parser.d.ts b/node_modules/kysely/dist/cjs/parser/order-by-parser.d.ts +index 40d5d0e..329449c 100644 +--- a/node_modules/kysely/dist/cjs/parser/order-by-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/order-by-parser.d.ts +@@ -1,7 +1,7 @@ +-import { Expression } from '../expression/expression.js'; +-import { OrderByItemNode } from '../operation-node/order-by-item-node.js'; +-import { StringReference } from './reference-parser.js'; +-import { ReferenceExpression } from './reference-parser.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { OrderByItemNode } from 'kysely/dist/cjs/operation-node/order-by-item-node.js'; ++import { StringReference } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; + export type OrderByDirection = 'asc' | 'desc'; + export declare function isOrderByDirection(thing: unknown): thing is OrderByDirection; + export type DirectedOrderByStringReference = `${StringReference | (keyof O & string)} ${OrderByDirection}`; +diff --git a/node_modules/kysely/dist/cjs/parser/partition-by-parser.d.ts b/node_modules/kysely/dist/cjs/parser/partition-by-parser.d.ts +index 4a08f74..15a1c3e 100644 +--- a/node_modules/kysely/dist/cjs/parser/partition-by-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/partition-by-parser.d.ts +@@ -1,6 +1,6 @@ +-import { DynamicReferenceBuilder } from '../dynamic/dynamic-reference-builder.js'; +-import { PartitionByItemNode } from '../operation-node/partition-by-item-node.js'; +-import { StringReference } from './reference-parser.js'; ++import { DynamicReferenceBuilder } from 'kysely/dist/cjs/dynamic/dynamic-reference-builder.js'; ++import { PartitionByItemNode } from 'kysely/dist/cjs/operation-node/partition-by-item-node.js'; ++import { StringReference } from 'kysely/dist/cjs/parser/reference-parser.js'; + export type PartitionByExpression = StringReference | DynamicReferenceBuilder; + export type PartitionByExpressionOrList = ReadonlyArray> | PartitionByExpression; + export declare function parsePartitionBy(partitionBy: PartitionByExpressionOrList): PartitionByItemNode[]; diff --git a/node_modules/kysely/dist/cjs/parser/reference-parser.d.ts b/node_modules/kysely/dist/cjs/parser/reference-parser.d.ts -index cd4d656..08204c7 100644 +index cd4d656..9c530cf 100644 --- a/node_modules/kysely/dist/cjs/parser/reference-parser.d.ts +++ b/node_modules/kysely/dist/cjs/parser/reference-parser.d.ts -@@ -16,7 +16,8 @@ export type StringReference = AnyColumn | AnyCo +@@ -1,22 +1,23 @@ +-import { AliasNode } from '../operation-node/alias-node.js'; +-import { ColumnNode } from '../operation-node/column-node.js'; +-import { ReferenceNode } from '../operation-node/reference-node.js'; +-import { AnyColumn, AnyColumnWithTable, ExtractColumnType } from '../util/type-utils.js'; +-import { SelectQueryBuilderExpression } from '../query-builder/select-query-builder-expression.js'; +-import { ExpressionOrFactory } from './expression-parser.js'; +-import { DynamicReferenceBuilder } from '../dynamic/dynamic-reference-builder.js'; +-import { SelectType } from '../util/column-type.js'; +-import { OperationNode } from '../operation-node/operation-node.js'; +-import { Expression } from '../expression/expression.js'; +-import { SimpleReferenceExpressionNode } from '../operation-node/simple-reference-expression-node.js'; +-import { OrderByDirection } from './order-by-parser.js'; +-import { JSONOperatorWith$ } from '../operation-node/operator-node.js'; +-import { JSONReferenceNode } from '../operation-node/json-reference-node.js'; ++import { AliasNode } from 'kysely/dist/cjs/operation-node/alias-node.js'; ++import { ColumnNode } from 'kysely/dist/cjs/operation-node/column-node.js'; ++import { ReferenceNode } from 'kysely/dist/cjs/operation-node/reference-node.js'; ++import { AnyColumn, AnyColumnWithTable, ExtractColumnType } from 'kysely/dist/cjs/util/type-utils.js'; ++import { SelectQueryBuilderExpression } from 'kysely/dist/cjs/query-builder/select-query-builder-expression.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { DynamicReferenceBuilder } from 'kysely/dist/cjs/dynamic/dynamic-reference-builder.js'; ++import { SelectType } from 'kysely/dist/cjs/util/column-type.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { SimpleReferenceExpressionNode } from 'kysely/dist/cjs/operation-node/simple-reference-expression-node.js'; ++import { OrderByDirection } from 'kysely/dist/cjs/parser/order-by-parser.js'; ++import { JSONOperatorWith$ } from 'kysely/dist/cjs/operation-node/operator-node.js'; ++import { JSONReferenceNode } from 'kysely/dist/cjs/operation-node/json-reference-node.js'; + export type StringReference = AnyColumn | AnyColumnWithTable; export type SimpleReferenceExpression = StringReference | DynamicReferenceBuilder; export type ReferenceExpression = SimpleReferenceExpression | ExpressionOrFactory; export type ReferenceExpressionOrList = ReferenceExpression | ReadonlyArray>; @@ -1073,15 +2558,107 @@ index cd4d656..08204c7 100644 export type ExtractTypeFromStringReference = RE extends `${infer SC}.${infer T}.${infer C}` ? `${SC}.${T}` extends TB ? C extends keyof DB[`${SC}.${T}`] ? DB[`${SC}.${T}`][C] : never : never : RE extends `${infer T}.${infer C}` ? T extends TB ? C extends keyof DB[T] ? DB[T][C] : never : never : RE extends AnyColumn ? ExtractColumnType : DV; export type OrderedColumnName = C extends `${string} ${infer O}` ? O extends OrderByDirection ? C : never : C; export type ExtractColumnNameFromOrderedColumnName = C extends `${infer CL} ${infer O}` ? O extends OrderByDirection ? CL : never : C; +diff --git a/node_modules/kysely/dist/cjs/parser/returning-parser.d.ts b/node_modules/kysely/dist/cjs/parser/returning-parser.d.ts +index 4a41b30..35ccad7 100644 +--- a/node_modules/kysely/dist/cjs/parser/returning-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/returning-parser.d.ts +@@ -1,7 +1,7 @@ +-import { DeleteResult } from '../query-builder/delete-result.js'; +-import { InsertResult } from '../query-builder/insert-result.js'; +-import { UpdateResult } from '../query-builder/update-result.js'; +-import { Selection, AllSelection, CallbackSelection } from './select-parser.js'; ++import { DeleteResult } from 'kysely/dist/cjs/query-builder/delete-result.js'; ++import { InsertResult } from 'kysely/dist/cjs/query-builder/insert-result.js'; ++import { UpdateResult } from 'kysely/dist/cjs/query-builder/update-result.js'; ++import { Selection, AllSelection, CallbackSelection } from 'kysely/dist/cjs/parser/select-parser.js'; + export type ReturningRow = O extends InsertResult ? Selection : O extends DeleteResult ? Selection : O extends UpdateResult ? Selection : O & Selection; + export type ReturningCallbackRow = O extends InsertResult ? CallbackSelection : O extends DeleteResult ? CallbackSelection : O extends UpdateResult ? CallbackSelection : O & CallbackSelection; + export type ReturningAllRow = O extends InsertResult ? AllSelection : O extends DeleteResult ? AllSelection : O extends UpdateResult ? AllSelection : O & AllSelection; +diff --git a/node_modules/kysely/dist/cjs/parser/select-parser.d.ts b/node_modules/kysely/dist/cjs/parser/select-parser.d.ts +index d15c377..be1bcdb 100644 +--- a/node_modules/kysely/dist/cjs/parser/select-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/select-parser.d.ts +@@ -1,11 +1,11 @@ +-import { AliasedSelectQueryBuilder } from '../query-builder/select-query-builder.js'; +-import { SelectionNode } from '../operation-node/selection-node.js'; +-import { AnyAliasedColumn, AnyAliasedColumnWithTable, AnyColumn, AnyColumnWithTable, DrainOuterGeneric, ExtractColumnType } from '../util/type-utils.js'; +-import { DynamicReferenceBuilder } from '../dynamic/dynamic-reference-builder.js'; +-import { AliasedExpressionOrFactory } from './expression-parser.js'; +-import { SelectType } from '../util/column-type.js'; +-import { AliasedExpression } from '../expression/expression.js'; +-import { ExpressionBuilder } from '../expression/expression-builder.js'; ++import { AliasedSelectQueryBuilder } from 'kysely/dist/cjs/query-builder/select-query-builder.js'; ++import { SelectionNode } from 'kysely/dist/cjs/operation-node/selection-node.js'; ++import { AnyAliasedColumn, AnyAliasedColumnWithTable, AnyColumn, AnyColumnWithTable, DrainOuterGeneric, ExtractColumnType } from 'kysely/dist/cjs/util/type-utils.js'; ++import { DynamicReferenceBuilder } from 'kysely/dist/cjs/dynamic/dynamic-reference-builder.js'; ++import { AliasedExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { SelectType } from 'kysely/dist/cjs/util/column-type.js'; ++import { AliasedExpression } from 'kysely/dist/cjs/expression/expression.js'; ++import { ExpressionBuilder } from 'kysely/dist/cjs/expression/expression-builder.js'; + export type SelectExpression = AnyAliasedColumnWithTable | AnyAliasedColumn | AnyColumnWithTable | AnyColumn | DynamicReferenceBuilder | AliasedExpressionOrFactory; + export type SelectCallback = (eb: ExpressionBuilder) => ReadonlyArray>; + /** +diff --git a/node_modules/kysely/dist/cjs/parser/set-operation-parser.d.ts b/node_modules/kysely/dist/cjs/parser/set-operation-parser.d.ts +index 34ffc3e..df5c497 100644 +--- a/node_modules/kysely/dist/cjs/parser/set-operation-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/set-operation-parser.d.ts +@@ -1,5 +1,5 @@ +-import { ExpressionBuilder } from '../expression/expression-builder.js'; +-import { Expression } from '../expression/expression.js'; +-import { SetOperator, SetOperationNode } from '../operation-node/set-operation-node.js'; ++import { ExpressionBuilder } from 'kysely/dist/cjs/expression/expression-builder.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { SetOperator, SetOperationNode } from 'kysely/dist/cjs/operation-node/set-operation-node.js'; + export type SetOperandExpression = Expression | ReadonlyArray> | ((eb: ExpressionBuilder) => Expression | ReadonlyArray>); + export declare function parseSetOperations(operator: SetOperator, expression: SetOperandExpression, all: boolean): SetOperationNode[]; +diff --git a/node_modules/kysely/dist/cjs/parser/table-parser.d.ts b/node_modules/kysely/dist/cjs/parser/table-parser.d.ts +index 05b58c4..98c5817 100644 +--- a/node_modules/kysely/dist/cjs/parser/table-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/table-parser.d.ts +@@ -1,9 +1,9 @@ +-import { AliasNode } from '../operation-node/alias-node.js'; +-import { TableNode } from '../operation-node/table-node.js'; +-import { AliasedExpressionOrFactory } from './expression-parser.js'; +-import { OperationNode } from '../operation-node/operation-node.js'; +-import { AliasedExpression } from '../expression/expression.js'; +-import { DrainOuterGeneric, ShallowRecord } from '../util/type-utils.js'; ++import { AliasNode } from 'kysely/dist/cjs/operation-node/alias-node.js'; ++import { TableNode } from 'kysely/dist/cjs/operation-node/table-node.js'; ++import { AliasedExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { AliasedExpression } from 'kysely/dist/cjs/expression/expression.js'; ++import { DrainOuterGeneric, ShallowRecord } from 'kysely/dist/cjs/util/type-utils.js'; + export type TableExpression = AnyAliasedTable | AnyTable | AliasedExpressionOrFactory; + export type TableExpressionOrList = TableExpression | ReadonlyArray>; + export type TableReference = AnyAliasedTable | AnyTable | AliasedExpression; +diff --git a/node_modules/kysely/dist/cjs/parser/tuple-parser.d.ts b/node_modules/kysely/dist/cjs/parser/tuple-parser.d.ts +index 032ea46..2101bdf 100644 +--- a/node_modules/kysely/dist/cjs/parser/tuple-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/tuple-parser.d.ts +@@ -1,6 +1,6 @@ +-import { DrainOuterGeneric } from '../util/type-utils.js'; +-import { ExtractTypeFromReferenceExpression } from './reference-parser.js'; +-import { ExtractTypeFromValueExpression } from './value-parser.js'; ++import { DrainOuterGeneric } from 'kysely/dist/cjs/util/type-utils.js'; ++import { ExtractTypeFromReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { ExtractTypeFromValueExpression } from 'kysely/dist/cjs/parser/value-parser.js'; + export type RefTuple2 = DrainOuterGeneric<[ + ExtractTypeFromReferenceExpression, + ExtractTypeFromReferenceExpression diff --git a/node_modules/kysely/dist/cjs/parser/update-set-parser.d.ts b/node_modules/kysely/dist/cjs/parser/update-set-parser.d.ts -index d4b2dd0..2763b7c 100644 +index d4b2dd0..184e344 100644 --- a/node_modules/kysely/dist/cjs/parser/update-set-parser.d.ts +++ b/node_modules/kysely/dist/cjs/parser/update-set-parser.d.ts -@@ -2,9 +2,12 @@ import { ColumnUpdateNode } from '../operation-node/column-update-node.js'; - import { ExpressionBuilder } from '../expression/expression-builder.js'; - import { UpdateKeys, UpdateType } from '../util/column-type.js'; - import { ValueExpression } from './value-parser.js'; -+import { ExtractRawTypeFromReferenceExpression, ReferenceExpression } from './reference-parser.js'; +@@ -1,10 +1,13 @@ +-import { ColumnUpdateNode } from '../operation-node/column-update-node.js'; +-import { ExpressionBuilder } from '../expression/expression-builder.js'; +-import { UpdateKeys, UpdateType } from '../util/column-type.js'; +-import { ValueExpression } from './value-parser.js'; ++import { ColumnUpdateNode } from 'kysely/dist/cjs/operation-node/column-update-node.js'; ++import { ExpressionBuilder } from 'kysely/dist/cjs/expression/expression-builder.js'; ++import { UpdateKeys, UpdateType } from 'kysely/dist/cjs/util/column-type.js'; ++import { ValueExpression } from 'kysely/dist/cjs/parser/value-parser.js'; ++import { ExtractRawTypeFromReferenceExpression, ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; export type UpdateObject = { [C in UpdateKeys]?: ValueExpression> | undefined; }; @@ -1127,6 +2704,64 @@ index bbb1618..e741a9e 100644 } -exports.parseUpdateExpression = parseUpdateExpression; +exports.parseUpdateObjectExpression = parseUpdateObjectExpression; +diff --git a/node_modules/kysely/dist/cjs/parser/value-parser.d.ts b/node_modules/kysely/dist/cjs/parser/value-parser.d.ts +index 353d16e..ce7dc8b 100644 +--- a/node_modules/kysely/dist/cjs/parser/value-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/value-parser.d.ts +@@ -1,8 +1,8 @@ +-import { ValueNode } from '../operation-node/value-node.js'; +-import { ExpressionOrFactory } from './expression-parser.js'; +-import { OperationNode } from '../operation-node/operation-node.js'; +-import { Expression } from '../expression/expression.js'; +-import { SelectQueryBuilderExpression } from '../query-builder/select-query-builder-expression.js'; ++import { ValueNode } from 'kysely/dist/cjs/operation-node/value-node.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { SelectQueryBuilderExpression } from 'kysely/dist/cjs/query-builder/select-query-builder-expression.js'; + export type ValueExpression = V | ExpressionOrFactory; + export type ValueExpressionOrList = ValueExpression | ReadonlyArray>; + export type ExtractTypeFromValueExpressionOrList = VE extends ReadonlyArray ? ExtractTypeFromValueExpression : ExtractTypeFromValueExpression; +diff --git a/node_modules/kysely/dist/cjs/parser/with-parser.d.ts b/node_modules/kysely/dist/cjs/parser/with-parser.d.ts +index 63183fc..d4092ce 100644 +--- a/node_modules/kysely/dist/cjs/parser/with-parser.d.ts ++++ b/node_modules/kysely/dist/cjs/parser/with-parser.d.ts +@@ -1,11 +1,11 @@ +-import { UpdateQueryBuilder } from '../query-builder/update-query-builder.js'; +-import { DeleteQueryBuilder } from '../query-builder/delete-query-builder.js'; +-import { InsertQueryBuilder } from '../query-builder/insert-query-builder.js'; +-import { QueryCreator } from '../query-creator.js'; +-import { Expression } from '../expression/expression.js'; +-import { ShallowRecord } from '../util/type-utils.js'; +-import { CTEBuilderCallback } from '../query-builder/cte-builder.js'; +-import { CommonTableExpressionNode } from '../operation-node/common-table-expression-node.js'; ++import { UpdateQueryBuilder } from 'kysely/dist/cjs/query-builder/update-query-builder.js'; ++import { DeleteQueryBuilder } from 'kysely/dist/cjs/query-builder/delete-query-builder.js'; ++import { InsertQueryBuilder } from 'kysely/dist/cjs/query-builder/insert-query-builder.js'; ++import { QueryCreator } from 'kysely/dist/cjs/query-creator.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { ShallowRecord } from 'kysely/dist/cjs/util/type-utils.js'; ++import { CTEBuilderCallback } from 'kysely/dist/cjs/query-builder/cte-builder.js'; ++import { CommonTableExpressionNode } from 'kysely/dist/cjs/operation-node/common-table-expression-node.js'; + export type CommonTableExpression = (creator: QueryCreator) => CommonTableExpressionOutput; + export type RecursiveCommonTableExpression = (creator: QueryCreator]: ExtractRowFromCommonTableExpressionName; +diff --git a/node_modules/kysely/dist/cjs/plugin/kysely-plugin.d.ts b/node_modules/kysely/dist/cjs/plugin/kysely-plugin.d.ts +index 098e5c8..35ca9da 100644 +--- a/node_modules/kysely/dist/cjs/plugin/kysely-plugin.d.ts ++++ b/node_modules/kysely/dist/cjs/plugin/kysely-plugin.d.ts +@@ -1,7 +1,7 @@ +-import { QueryResult } from '../driver/database-connection.js'; +-import { RootOperationNode } from '../query-compiler/query-compiler.js'; +-import { QueryId } from '../util/query-id.js'; +-import { UnknownRow } from '../util/type-utils.js'; ++import { QueryResult } from 'kysely/dist/cjs/driver/database-connection.js'; ++import { RootOperationNode } from 'kysely/dist/cjs/query-compiler/query-compiler.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { UnknownRow } from 'kysely/dist/cjs/util/type-utils.js'; + export interface KyselyPlugin { + /** + * This is called for each query before it is executed. You can modify the query by diff --git a/node_modules/kysely/dist/cjs/plugin/with-schema/with-schema-transformer.js b/node_modules/kysely/dist/cjs/plugin/with-schema/with-schema-transformer.js index 4b3caa6..97287a4 100644 --- a/node_modules/kysely/dist/cjs/plugin/with-schema/with-schema-transformer.js @@ -1146,15 +2781,144 @@ index 4b3caa6..97287a4 100644 InsertQueryNode: true, RawNode: true, SelectQueryNode: true, +diff --git a/node_modules/kysely/dist/cjs/query-builder/aggregate-function-builder.d.ts b/node_modules/kysely/dist/cjs/query-builder/aggregate-function-builder.d.ts +index 6f9b8ee..85401ee 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/aggregate-function-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/aggregate-function-builder.d.ts +@@ -1,11 +1,11 @@ +-import { AggregateFunctionNode } from '../operation-node/aggregate-function-node.js'; +-import { AliasNode } from '../operation-node/alias-node.js'; +-import { OverBuilder } from './over-builder.js'; +-import { AliasableExpression, AliasedExpression, Expression } from '../expression/expression.js'; +-import { ReferenceExpression } from '../parser/reference-parser.js'; +-import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; +-import { SqlBool } from '../util/type-utils.js'; +-import { ExpressionOrFactory } from '../parser/expression-parser.js'; ++import { AggregateFunctionNode } from 'kysely/dist/cjs/operation-node/aggregate-function-node.js'; ++import { AliasNode } from 'kysely/dist/cjs/operation-node/alias-node.js'; ++import { OverBuilder } from 'kysely/dist/cjs/query-builder/over-builder.js'; ++import { AliasableExpression, AliasedExpression, Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { ComparisonOperatorExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; + export declare class AggregateFunctionBuilder implements AliasableExpression { + #private; + constructor(props: AggregateFunctionBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/query-builder/case-builder.d.ts b/node_modules/kysely/dist/cjs/query-builder/case-builder.d.ts +index bbe83c7..4bc9062 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/case-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/case-builder.d.ts +@@ -1,9 +1,9 @@ +-import { Expression } from '../expression/expression.js'; +-import { ExpressionWrapper } from '../expression/expression-wrapper.js'; +-import { ReferenceExpression } from '../parser/reference-parser.js'; +-import { CaseNode } from '../operation-node/case-node.js'; +-import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; +-import { KyselyTypeError } from '../util/type-error.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { ExpressionWrapper } from 'kysely/dist/cjs/expression/expression-wrapper.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { CaseNode } from 'kysely/dist/cjs/operation-node/case-node.js'; ++import { ComparisonOperatorExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { KyselyTypeError } from 'kysely/dist/cjs/util/type-error.js'; + export declare class CaseBuilder implements Whenable { + #private; + constructor(props: CaseBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/query-builder/cte-builder.d.ts b/node_modules/kysely/dist/cjs/query-builder/cte-builder.d.ts +index 8564d5b..ef22570 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/cte-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/cte-builder.d.ts +@@ -1,5 +1,5 @@ +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CommonTableExpressionNode } from '../operation-node/common-table-expression-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CommonTableExpressionNode } from 'kysely/dist/cjs/operation-node/common-table-expression-node.js'; + export declare class CTEBuilder implements OperationNodeSource { + #private; + constructor(props: CTEBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/query-builder/delete-query-builder.d.ts b/node_modules/kysely/dist/cjs/query-builder/delete-query-builder.d.ts +index f510d14..841ec03 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/delete-query-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/delete-query-builder.d.ts +@@ -1,28 +1,28 @@ +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { JoinCallbackExpression, JoinReferenceExpression } from '../parser/join-parser.js'; +-import { From, FromTables, TableExpression } from '../parser/table-parser.js'; +-import { SelectExpression, SelectCallback } from '../parser/select-parser.js'; +-import { ReturningAllRow, ReturningCallbackRow, ReturningRow } from '../parser/returning-parser.js'; +-import { ReferenceExpression } from '../parser/reference-parser.js'; +-import { QueryNode } from '../operation-node/query-node.js'; +-import { DrainOuterGeneric, NarrowPartial, Nullable, ShallowRecord, SimplifyResult, SimplifySingleResult, SqlBool } from '../util/type-utils.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; +-import { KyselyPlugin } from '../plugin/kysely-plugin.js'; +-import { WhereInterface } from './where-interface.js'; +-import { ReturningInterface } from './returning-interface.js'; +-import { NoResultErrorConstructor } from './no-result-error.js'; +-import { DeleteResult } from './delete-result.js'; +-import { DeleteQueryNode } from '../operation-node/delete-query-node.js'; +-import { OrderByDirectionExpression, OrderByExpression } from '../parser/order-by-parser.js'; +-import { Explainable, ExplainFormat } from '../util/explainable.js'; +-import { AliasedExpression, Expression } from '../expression/expression.js'; +-import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; +-import { KyselyTypeError } from '../util/type-error.js'; +-import { Streamable } from '../util/streamable.js'; +-import { ExpressionOrFactory } from '../parser/expression-parser.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { JoinCallbackExpression, JoinReferenceExpression } from 'kysely/dist/cjs/parser/join-parser.js'; ++import { From, FromTables, TableExpression } from 'kysely/dist/cjs/parser/table-parser.js'; ++import { SelectExpression, SelectCallback } from 'kysely/dist/cjs/parser/select-parser.js'; ++import { ReturningAllRow, ReturningCallbackRow, ReturningRow } from 'kysely/dist/cjs/parser/returning-parser.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { QueryNode } from 'kysely/dist/cjs/operation-node/query-node.js'; ++import { DrainOuterGeneric, NarrowPartial, Nullable, ShallowRecord, SimplifyResult, SimplifySingleResult, SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { KyselyPlugin } from 'kysely/dist/cjs/plugin/kysely-plugin.js'; ++import { WhereInterface } from 'kysely/dist/cjs/query-builder/where-interface.js'; ++import { ReturningInterface } from 'kysely/dist/cjs/query-builder/returning-interface.js'; ++import { NoResultErrorConstructor } from 'kysely/dist/cjs/query-builder/no-result-error.js'; ++import { DeleteResult } from 'kysely/dist/cjs/query-builder/delete-result.js'; ++import { DeleteQueryNode } from 'kysely/dist/cjs/operation-node/delete-query-node.js'; ++import { OrderByDirectionExpression, OrderByExpression } from 'kysely/dist/cjs/parser/order-by-parser.js'; ++import { Explainable, ExplainFormat } from 'kysely/dist/cjs/util/explainable.js'; ++import { AliasedExpression, Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { ComparisonOperatorExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { KyselyTypeError } from 'kysely/dist/cjs/util/type-error.js'; ++import { Streamable } from 'kysely/dist/cjs/util/streamable.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; + export declare class DeleteQueryBuilder implements WhereInterface, ReturningInterface, OperationNodeSource, Compilable, Explainable, Streamable { + #private; + constructor(props: DeleteQueryBuilderProps); diff --git a/node_modules/kysely/dist/cjs/query-builder/function-module.d.ts b/node_modules/kysely/dist/cjs/query-builder/function-module.d.ts -index 592c5e9..8f326c1 100644 +index 592c5e9..5620351 100644 --- a/node_modules/kysely/dist/cjs/query-builder/function-module.d.ts +++ b/node_modules/kysely/dist/cjs/query-builder/function-module.d.ts -@@ -7,6 +7,7 @@ import { KyselyTypeError } from '../util/type-error.js'; - import { Equals, IsAny } from '../util/type-utils.js'; - import { AggregateFunctionBuilder } from './aggregate-function-builder.js'; - import { SelectQueryBuilderExpression } from '../query-builder/select-query-builder-expression.js'; -+import { Selectable } from '../util/column-type.js'; +@@ -1,12 +1,13 @@ +-import { DynamicReferenceBuilder } from '../dynamic/dynamic-reference-builder.js'; +-import { ExpressionWrapper } from '../expression/expression-wrapper.js'; +-import { Expression } from '../expression/expression.js'; +-import { CoalesceReferenceExpressionList } from '../parser/coalesce-parser.js'; +-import { ExtractTypeFromReferenceExpression, ReferenceExpression, StringReference, ExtractTypeFromStringReference } from '../parser/reference-parser.js'; +-import { KyselyTypeError } from '../util/type-error.js'; +-import { Equals, IsAny } from '../util/type-utils.js'; +-import { AggregateFunctionBuilder } from './aggregate-function-builder.js'; +-import { SelectQueryBuilderExpression } from '../query-builder/select-query-builder-expression.js'; ++import { DynamicReferenceBuilder } from 'kysely/dist/cjs/dynamic/dynamic-reference-builder.js'; ++import { ExpressionWrapper } from 'kysely/dist/cjs/expression/expression-wrapper.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { CoalesceReferenceExpressionList } from 'kysely/dist/cjs/parser/coalesce-parser.js'; ++import { ExtractTypeFromReferenceExpression, ReferenceExpression, StringReference, ExtractTypeFromStringReference } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { KyselyTypeError } from 'kysely/dist/cjs/util/type-error.js'; ++import { Equals, IsAny } from 'kysely/dist/cjs/util/type-utils.js'; ++import { AggregateFunctionBuilder } from 'kysely/dist/cjs/query-builder/aggregate-function-builder.js'; ++import { SelectQueryBuilderExpression } from 'kysely/dist/cjs/query-builder/select-query-builder-expression.js'; ++import { Selectable } from 'kysely/dist/cjs/util/column-type.js'; /** * Helpers for type safe SQL function calls. * @@ -1310,19 +3074,76 @@ index b894b62..01a2a51 100644 }); } exports.createFunctionModule = createFunctionModule; +diff --git a/node_modules/kysely/dist/cjs/query-builder/having-interface.d.ts b/node_modules/kysely/dist/cjs/query-builder/having-interface.d.ts +index b9f72e1..529d504 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/having-interface.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/having-interface.d.ts +@@ -1,7 +1,7 @@ +-import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; +-import { ExpressionOrFactory } from '../parser/expression-parser.js'; +-import { ReferenceExpression } from '../parser/reference-parser.js'; +-import { SqlBool } from '../util/type-utils.js'; ++import { ComparisonOperatorExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; + export interface HavingInterface { + /** + * Just like {@link WhereInterface.where | where} but adds a `having` statement diff --git a/node_modules/kysely/dist/cjs/query-builder/insert-query-builder.d.ts b/node_modules/kysely/dist/cjs/query-builder/insert-query-builder.d.ts -index 6be4113..ffc6c3f 100644 +index 6be4113..f4c749a 100644 --- a/node_modules/kysely/dist/cjs/query-builder/insert-query-builder.d.ts +++ b/node_modules/kysely/dist/cjs/query-builder/insert-query-builder.d.ts -@@ -5,7 +5,7 @@ import { InsertObjectOrList, InsertObjectOrListFactory } from '../parser/insert- - import { InsertQueryNode } from '../operation-node/insert-query-node.js'; - import { QueryNode } from '../operation-node/query-node.js'; - import { NarrowPartial, SimplifyResult, SimplifySingleResult } from '../util/type-utils.js'; +@@ -1,26 +1,26 @@ +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { SelectExpression, SelectCallback } from '../parser/select-parser.js'; +-import { InsertObjectOrList, InsertObjectOrListFactory } from '../parser/insert-values-parser.js'; +-import { InsertQueryNode } from '../operation-node/insert-query-node.js'; +-import { QueryNode } from '../operation-node/query-node.js'; +-import { NarrowPartial, SimplifyResult, SimplifySingleResult } from '../util/type-utils.js'; -import { UpdateExpression } from '../parser/update-set-parser.js'; -+import { UpdateObjectExpression } from '../parser/update-set-parser.js'; - import { Compilable } from '../util/compilable.js'; - import { QueryExecutor } from '../query-executor/query-executor.js'; - import { QueryId } from '../util/query-id.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; +-import { InsertResult } from './insert-result.js'; +-import { KyselyPlugin } from '../plugin/kysely-plugin.js'; +-import { ReturningCallbackRow, ReturningRow } from '../parser/returning-parser.js'; +-import { NoResultErrorConstructor } from './no-result-error.js'; +-import { ExpressionOrFactory } from '../parser/expression-parser.js'; +-import { ReturningInterface } from './returning-interface.js'; +-import { OnConflictBuilder, OnConflictDatabase, OnConflictDoNothingBuilder, OnConflictTables, OnConflictUpdateBuilder } from './on-conflict-builder.js'; +-import { Selectable } from '../util/column-type.js'; +-import { Explainable, ExplainFormat } from '../util/explainable.js'; +-import { Expression } from '../expression/expression.js'; +-import { KyselyTypeError } from '../util/type-error.js'; +-import { Streamable } from '../util/streamable.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { SelectExpression, SelectCallback } from 'kysely/dist/cjs/parser/select-parser.js'; ++import { InsertObjectOrList, InsertObjectOrListFactory } from 'kysely/dist/cjs/parser/insert-values-parser.js'; ++import { InsertQueryNode } from 'kysely/dist/cjs/operation-node/insert-query-node.js'; ++import { QueryNode } from 'kysely/dist/cjs/operation-node/query-node.js'; ++import { NarrowPartial, SimplifyResult, SimplifySingleResult } from 'kysely/dist/cjs/util/type-utils.js'; ++import { UpdateObjectExpression } from 'kysely/dist/cjs/parser/update-set-parser.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { InsertResult } from 'kysely/dist/cjs/query-builder/insert-result.js'; ++import { KyselyPlugin } from 'kysely/dist/cjs/plugin/kysely-plugin.js'; ++import { ReturningCallbackRow, ReturningRow } from 'kysely/dist/cjs/parser/returning-parser.js'; ++import { NoResultErrorConstructor } from 'kysely/dist/cjs/query-builder/no-result-error.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { ReturningInterface } from 'kysely/dist/cjs/query-builder/returning-interface.js'; ++import { OnConflictBuilder, OnConflictDatabase, OnConflictDoNothingBuilder, OnConflictTables, OnConflictUpdateBuilder } from 'kysely/dist/cjs/query-builder/on-conflict-builder.js'; ++import { Selectable } from 'kysely/dist/cjs/util/column-type.js'; ++import { Explainable, ExplainFormat } from 'kysely/dist/cjs/util/explainable.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { KyselyTypeError } from 'kysely/dist/cjs/util/type-error.js'; ++import { Streamable } from 'kysely/dist/cjs/util/streamable.js'; + export declare class InsertQueryBuilder implements ReturningInterface, OperationNodeSource, Compilable, Explainable, Streamable { + #private; + constructor(props: InsertQueryBuilderProps); @@ -60,13 +60,18 @@ export declare class InsertQueryBuilder implements R * }) * .executeTakeFirst() @@ -1479,19 +3300,78 @@ index 6a3246d..b564a4a 100644 */ insertId; /** +diff --git a/node_modules/kysely/dist/cjs/query-builder/join-builder.d.ts b/node_modules/kysely/dist/cjs/query-builder/join-builder.d.ts +index 475acb1..06a0488 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/join-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/join-builder.d.ts +@@ -1,9 +1,9 @@ +-import { JoinNode } from '../operation-node/join-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; +-import { ExpressionOrFactory } from '../parser/expression-parser.js'; +-import { ReferenceExpression } from '../parser/reference-parser.js'; +-import { SqlBool } from '../util/type-utils.js'; ++import { JoinNode } from 'kysely/dist/cjs/operation-node/join-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { ComparisonOperatorExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; + export declare class JoinBuilder implements OperationNodeSource { + #private; + constructor(props: JoinBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/query-builder/json-path-builder.d.ts b/node_modules/kysely/dist/cjs/query-builder/json-path-builder.d.ts +index f173489..93dfff0 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/json-path-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/json-path-builder.d.ts +@@ -1,7 +1,7 @@ +-import { AliasableExpression, AliasedExpression, Expression } from '../expression/expression.js'; +-import { AliasNode } from '../operation-node/alias-node.js'; +-import { JSONReferenceNode } from '../operation-node/json-reference-node.js'; +-import { OperationNode } from '../operation-node/operation-node.js'; ++import { AliasableExpression, AliasedExpression, Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { AliasNode } from 'kysely/dist/cjs/operation-node/alias-node.js'; ++import { JSONReferenceNode } from 'kysely/dist/cjs/operation-node/json-reference-node.js'; ++import { OperationNode } from 'kysely/dist/cjs/operation-node/operation-node.js'; + export declare class JSONPathBuilder { + #private; + constructor(node: JSONReferenceNode); +diff --git a/node_modules/kysely/dist/cjs/query-builder/no-result-error.d.ts b/node_modules/kysely/dist/cjs/query-builder/no-result-error.d.ts +index b6423c2..2ac85ee 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/no-result-error.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/no-result-error.d.ts +@@ -1,4 +1,4 @@ +-import { QueryNode } from '../operation-node/query-node.js'; ++import { QueryNode } from 'kysely/dist/cjs/operation-node/query-node.js'; + export type NoResultErrorConstructor = new (node: QueryNode) => Error; + export declare class NoResultError extends Error { + /** diff --git a/node_modules/kysely/dist/cjs/query-builder/on-conflict-builder.d.ts b/node_modules/kysely/dist/cjs/query-builder/on-conflict-builder.d.ts -index 803563e..cfb9d96 100644 +index 803563e..f1bfe85 100644 --- a/node_modules/kysely/dist/cjs/query-builder/on-conflict-builder.d.ts +++ b/node_modules/kysely/dist/cjs/query-builder/on-conflict-builder.d.ts -@@ -4,7 +4,7 @@ import { OperationNodeSource } from '../operation-node/operation-node-source.js' - import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; - import { ExpressionOrFactory } from '../parser/expression-parser.js'; - import { ReferenceExpression } from '../parser/reference-parser.js'; +@@ -1,12 +1,12 @@ +-import { Expression } from '../expression/expression.js'; +-import { OnConflictNode } from '../operation-node/on-conflict-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; +-import { ExpressionOrFactory } from '../parser/expression-parser.js'; +-import { ReferenceExpression } from '../parser/reference-parser.js'; -import { UpdateExpression } from '../parser/update-set-parser.js'; -+import { UpdateObjectExpression } from '../parser/update-set-parser.js'; - import { AnyColumn, SqlBool } from '../util/type-utils.js'; - import { WhereInterface } from './where-interface.js'; +-import { AnyColumn, SqlBool } from '../util/type-utils.js'; +-import { WhereInterface } from './where-interface.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { OnConflictNode } from 'kysely/dist/cjs/operation-node/on-conflict-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { ComparisonOperatorExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { UpdateObjectExpression } from 'kysely/dist/cjs/parser/update-set-parser.js'; ++import { AnyColumn, SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; ++import { WhereInterface } from 'kysely/dist/cjs/query-builder/where-interface.js'; export declare class OnConflictBuilder implements WhereInterface { + #private; + constructor(props: OnConflictBuilderProps); @@ -435,7 +435,7 @@ export declare class OnConflictBuilder implements Where * ) * ``` @@ -1514,24 +3394,172 @@ index cfb3a0b..b3b7e7e 100644 }), }); } +diff --git a/node_modules/kysely/dist/cjs/query-builder/over-builder.d.ts b/node_modules/kysely/dist/cjs/query-builder/over-builder.d.ts +index 8517b91..1564fc1 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/over-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/over-builder.d.ts +@@ -1,9 +1,9 @@ +-import { DynamicReferenceBuilder } from '../dynamic/dynamic-reference-builder.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { OverNode } from '../operation-node/over-node.js'; +-import { OrderByDirectionExpression } from '../parser/order-by-parser.js'; +-import { PartitionByExpression } from '../parser/partition-by-parser.js'; +-import { StringReference } from '../parser/reference-parser.js'; ++import { DynamicReferenceBuilder } from 'kysely/dist/cjs/dynamic/dynamic-reference-builder.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { OverNode } from 'kysely/dist/cjs/operation-node/over-node.js'; ++import { OrderByDirectionExpression } from 'kysely/dist/cjs/parser/order-by-parser.js'; ++import { PartitionByExpression } from 'kysely/dist/cjs/parser/partition-by-parser.js'; ++import { StringReference } from 'kysely/dist/cjs/parser/reference-parser.js'; + export declare class OverBuilder implements OperationNodeSource { + #private; + constructor(props: OverBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/query-builder/returning-interface.d.ts b/node_modules/kysely/dist/cjs/query-builder/returning-interface.d.ts +index 6c10c86..fb1bd5c 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/returning-interface.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/returning-interface.d.ts +@@ -1,6 +1,6 @@ +-import { ReturningCallbackRow, ReturningRow } from '../parser/returning-parser.js'; +-import { SelectCallback, SelectExpression } from '../parser/select-parser.js'; +-import { Selectable } from '../util/column-type.js'; ++import { ReturningCallbackRow, ReturningRow } from 'kysely/dist/cjs/parser/returning-parser.js'; ++import { SelectCallback, SelectExpression } from 'kysely/dist/cjs/parser/select-parser.js'; ++import { Selectable } from 'kysely/dist/cjs/util/column-type.js'; + export interface ReturningInterface { + /** + * Allows you to return data from modified rows. +diff --git a/node_modules/kysely/dist/cjs/query-builder/select-query-builder-expression.d.ts b/node_modules/kysely/dist/cjs/query-builder/select-query-builder-expression.d.ts +index 3593f25..42c4c56 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/select-query-builder-expression.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/select-query-builder-expression.d.ts +@@ -1,5 +1,5 @@ +-import { AliasableExpression } from '../expression/expression.js'; +-import { SelectQueryNode } from '../operation-node/select-query-node.js'; ++import { AliasableExpression } from 'kysely/dist/cjs/expression/expression.js'; ++import { SelectQueryNode } from 'kysely/dist/cjs/operation-node/select-query-node.js'; + export interface SelectQueryBuilderExpression extends AliasableExpression { + get isSelectQueryBuilder(): true; + /** +diff --git a/node_modules/kysely/dist/cjs/query-builder/select-query-builder.d.ts b/node_modules/kysely/dist/cjs/query-builder/select-query-builder.d.ts +index b26ebf1..8221028 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/select-query-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/select-query-builder.d.ts +@@ -1,30 +1,30 @@ +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { JoinCallbackExpression, JoinReferenceExpression } from '../parser/join-parser.js'; +-import { TableExpression } from '../parser/table-parser.js'; +-import { SelectExpression, Selection, AllSelection, SelectCallback, CallbackSelection } from '../parser/select-parser.js'; +-import { ReferenceExpression } from '../parser/reference-parser.js'; +-import { SelectQueryNode } from '../operation-node/select-query-node.js'; +-import { QueryNode } from '../operation-node/query-node.js'; +-import { DrainOuterGeneric, NarrowPartial, Nullable, ShallowRecord, Simplify, SimplifySingleResult, SqlBool } from '../util/type-utils.js'; +-import { OrderByDirectionExpression, OrderByExpression, DirectedOrderByStringReference, UndirectedOrderByExpression } from '../parser/order-by-parser.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; +-import { GroupByArg } from '../parser/group-by-parser.js'; +-import { KyselyPlugin } from '../plugin/kysely-plugin.js'; +-import { WhereInterface } from './where-interface.js'; +-import { NoResultErrorConstructor } from './no-result-error.js'; +-import { HavingInterface } from './having-interface.js'; +-import { Explainable, ExplainFormat } from '../util/explainable.js'; +-import { SetOperandExpression } from '../parser/set-operation-parser.js'; +-import { AliasedExpression, Expression } from '../expression/expression.js'; +-import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; +-import { KyselyTypeError } from '../util/type-error.js'; +-import { Selectable } from '../util/column-type.js'; +-import { Streamable } from '../util/streamable.js'; +-import { ExpressionOrFactory } from '../parser/expression-parser.js'; +-import { ExpressionWrapper } from '../expression/expression-wrapper.js'; +-import { SelectQueryBuilderExpression } from './select-query-builder-expression.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { JoinCallbackExpression, JoinReferenceExpression } from 'kysely/dist/cjs/parser/join-parser.js'; ++import { TableExpression } from 'kysely/dist/cjs/parser/table-parser.js'; ++import { SelectExpression, Selection, AllSelection, SelectCallback, CallbackSelection } from 'kysely/dist/cjs/parser/select-parser.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { SelectQueryNode } from 'kysely/dist/cjs/operation-node/select-query-node.js'; ++import { QueryNode } from 'kysely/dist/cjs/operation-node/query-node.js'; ++import { DrainOuterGeneric, NarrowPartial, Nullable, ShallowRecord, Simplify, SimplifySingleResult, SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; ++import { OrderByDirectionExpression, OrderByExpression, DirectedOrderByStringReference, UndirectedOrderByExpression } from 'kysely/dist/cjs/parser/order-by-parser.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { GroupByArg } from 'kysely/dist/cjs/parser/group-by-parser.js'; ++import { KyselyPlugin } from 'kysely/dist/cjs/plugin/kysely-plugin.js'; ++import { WhereInterface } from 'kysely/dist/cjs/query-builder/where-interface.js'; ++import { NoResultErrorConstructor } from 'kysely/dist/cjs/query-builder/no-result-error.js'; ++import { HavingInterface } from 'kysely/dist/cjs/query-builder/having-interface.js'; ++import { Explainable, ExplainFormat } from 'kysely/dist/cjs/util/explainable.js'; ++import { SetOperandExpression } from 'kysely/dist/cjs/parser/set-operation-parser.js'; ++import { AliasedExpression, Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { ComparisonOperatorExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { KyselyTypeError } from 'kysely/dist/cjs/util/type-error.js'; ++import { Selectable } from 'kysely/dist/cjs/util/column-type.js'; ++import { Streamable } from 'kysely/dist/cjs/util/streamable.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { ExpressionWrapper } from 'kysely/dist/cjs/expression/expression-wrapper.js'; ++import { SelectQueryBuilderExpression } from 'kysely/dist/cjs/query-builder/select-query-builder-expression.js'; + export interface SelectQueryBuilder extends WhereInterface, HavingInterface, SelectQueryBuilderExpression, Compilable, Explainable, Streamable { + /** + * Adds a `where` expression to the query. diff --git a/node_modules/kysely/dist/cjs/query-builder/update-query-builder.d.ts b/node_modules/kysely/dist/cjs/query-builder/update-query-builder.d.ts -index 3d30eed..a71462a 100644 +index 3d30eed..f98f0b3 100644 --- a/node_modules/kysely/dist/cjs/query-builder/update-query-builder.d.ts +++ b/node_modules/kysely/dist/cjs/query-builder/update-query-builder.d.ts -@@ -8,7 +8,7 @@ import { ReferenceExpression } from '../parser/reference-parser.js'; - import { QueryNode } from '../operation-node/query-node.js'; - import { DrainOuterGeneric, NarrowPartial, Nullable, ShallowRecord, SimplifyResult, SimplifySingleResult, SqlBool } from '../util/type-utils.js'; - import { UpdateQueryNode } from '../operation-node/update-query-node.js'; +@@ -1,29 +1,30 @@ +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { JoinCallbackExpression, JoinReferenceExpression } from '../parser/join-parser.js'; +-import { TableExpression, From, FromTables } from '../parser/table-parser.js'; +-import { SelectExpression, SelectCallback } from '../parser/select-parser.js'; +-import { ReturningCallbackRow, ReturningRow } from '../parser/returning-parser.js'; +-import { ReferenceExpression } from '../parser/reference-parser.js'; +-import { QueryNode } from '../operation-node/query-node.js'; +-import { DrainOuterGeneric, NarrowPartial, Nullable, ShallowRecord, SimplifyResult, SimplifySingleResult, SqlBool } from '../util/type-utils.js'; +-import { UpdateQueryNode } from '../operation-node/update-query-node.js'; -import { UpdateObject, UpdateObjectFactory } from '../parser/update-set-parser.js'; -+import { UpdateObject, UpdateObjectFactory, ExtractUpdateTypeFromReferenceExpression } from '../parser/update-set-parser.js'; - import { Compilable } from '../util/compilable.js'; - import { QueryExecutor } from '../query-executor/query-executor.js'; - import { QueryId } from '../util/query-id.js'; -@@ -24,6 +24,7 @@ import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../p - import { KyselyTypeError } from '../util/type-error.js'; - import { Streamable } from '../util/streamable.js'; - import { ExpressionOrFactory } from '../parser/expression-parser.js'; -+import { ValueExpression } from '../parser/value-parser.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; +-import { UpdateResult } from './update-result.js'; +-import { KyselyPlugin } from '../plugin/kysely-plugin.js'; +-import { WhereInterface } from './where-interface.js'; +-import { ReturningInterface } from './returning-interface.js'; +-import { NoResultErrorConstructor } from './no-result-error.js'; +-import { Selectable } from '../util/column-type.js'; +-import { Explainable, ExplainFormat } from '../util/explainable.js'; +-import { AliasedExpression, Expression } from '../expression/expression.js'; +-import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; +-import { KyselyTypeError } from '../util/type-error.js'; +-import { Streamable } from '../util/streamable.js'; +-import { ExpressionOrFactory } from '../parser/expression-parser.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { JoinCallbackExpression, JoinReferenceExpression } from 'kysely/dist/cjs/parser/join-parser.js'; ++import { TableExpression, From, FromTables } from 'kysely/dist/cjs/parser/table-parser.js'; ++import { SelectExpression, SelectCallback } from 'kysely/dist/cjs/parser/select-parser.js'; ++import { ReturningCallbackRow, ReturningRow } from 'kysely/dist/cjs/parser/returning-parser.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { QueryNode } from 'kysely/dist/cjs/operation-node/query-node.js'; ++import { DrainOuterGeneric, NarrowPartial, Nullable, ShallowRecord, SimplifyResult, SimplifySingleResult, SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; ++import { UpdateQueryNode } from 'kysely/dist/cjs/operation-node/update-query-node.js'; ++import { UpdateObject, UpdateObjectFactory, ExtractUpdateTypeFromReferenceExpression } from 'kysely/dist/cjs/parser/update-set-parser.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { UpdateResult } from 'kysely/dist/cjs/query-builder/update-result.js'; ++import { KyselyPlugin } from 'kysely/dist/cjs/plugin/kysely-plugin.js'; ++import { WhereInterface } from 'kysely/dist/cjs/query-builder/where-interface.js'; ++import { ReturningInterface } from 'kysely/dist/cjs/query-builder/returning-interface.js'; ++import { NoResultErrorConstructor } from 'kysely/dist/cjs/query-builder/no-result-error.js'; ++import { Selectable } from 'kysely/dist/cjs/util/column-type.js'; ++import { Explainable, ExplainFormat } from 'kysely/dist/cjs/util/explainable.js'; ++import { AliasedExpression, Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { ComparisonOperatorExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { KyselyTypeError } from 'kysely/dist/cjs/util/type-error.js'; ++import { Streamable } from 'kysely/dist/cjs/util/streamable.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { ValueExpression } from 'kysely/dist/cjs/parser/value-parser.js'; export declare class UpdateQueryBuilder implements WhereInterface, ReturningInterface, OperationNodeSource, Compilable, Explainable, Streamable { #private; constructor(props: UpdateQueryBuilderProps); @@ -1581,6 +3609,32 @@ index 1207bfd..6d24d8f 100644 }); } returning(selection) { +diff --git a/node_modules/kysely/dist/cjs/query-builder/where-interface.d.ts b/node_modules/kysely/dist/cjs/query-builder/where-interface.d.ts +index 9de8d7e..2225ee1 100644 +--- a/node_modules/kysely/dist/cjs/query-builder/where-interface.d.ts ++++ b/node_modules/kysely/dist/cjs/query-builder/where-interface.d.ts +@@ -1,7 +1,7 @@ +-import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; +-import { ReferenceExpression } from '../parser/reference-parser.js'; +-import { SqlBool } from '../util/type-utils.js'; +-import { ExpressionOrFactory } from '../parser/expression-parser.js'; ++import { ComparisonOperatorExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; + export interface WhereInterface { + /** + * Adds a `where` expression to the query. +diff --git a/node_modules/kysely/dist/cjs/query-compiler/compiled-query.d.ts b/node_modules/kysely/dist/cjs/query-compiler/compiled-query.d.ts +index 9635b1f..5c4caec 100644 +--- a/node_modules/kysely/dist/cjs/query-compiler/compiled-query.d.ts ++++ b/node_modules/kysely/dist/cjs/query-compiler/compiled-query.d.ts +@@ -1,4 +1,4 @@ +-import { RootOperationNode } from './query-compiler.js'; ++import { RootOperationNode } from 'kysely/dist/cjs/query-compiler/query-compiler.js'; + export interface CompiledQuery { + readonly query: RootOperationNode; + readonly sql: string; diff --git a/node_modules/kysely/dist/cjs/query-compiler/default-query-compiler.d.ts b/node_modules/kysely/dist/cjs/query-compiler/default-query-compiler.d.ts index dbd954a..2f73125 100644 --- a/node_modules/kysely/dist/cjs/query-compiler/default-query-compiler.d.ts @@ -1850,45 +3904,190 @@ index faf80c6..e1c4561 100644 exports.DefaultQueryCompiler = DefaultQueryCompiler; const SELECT_MODIFIER_SQL = (0, object_utils_js_1.freeze)({ diff --git a/node_modules/kysely/dist/cjs/query-compiler/query-compiler.d.ts b/node_modules/kysely/dist/cjs/query-compiler/query-compiler.d.ts -index e3a8555..e96bd90 100644 +index e3a8555..96702eb 100644 --- a/node_modules/kysely/dist/cjs/query-compiler/query-compiler.d.ts +++ b/node_modules/kysely/dist/cjs/query-compiler/query-compiler.d.ts -@@ -2,17 +2,19 @@ import { AlterTableNode } from '../operation-node/alter-table-node.js'; - import { CreateIndexNode } from '../operation-node/create-index-node.js'; - import { CreateSchemaNode } from '../operation-node/create-schema-node.js'; - import { CreateTableNode } from '../operation-node/create-table-node.js'; -+import { CreateTriggerNode } from '../operation-node/create-trigger-node.js'; - import { CreateTypeNode } from '../operation-node/create-type-node.js'; - import { CreateViewNode } from '../operation-node/create-view-node.js'; - import { DropIndexNode } from '../operation-node/drop-index-node.js'; - import { DropSchemaNode } from '../operation-node/drop-schema-node.js'; - import { DropTableNode } from '../operation-node/drop-table-node.js'; -+import { DropTriggerNode } from '../operation-node/drop-trigger-node.js'; - import { DropTypeNode } from '../operation-node/drop-type-node.js'; - import { DropViewNode } from '../operation-node/drop-view-node.js'; - import { QueryNode } from '../operation-node/query-node.js'; - import { RawNode } from '../operation-node/raw-node.js'; - import { CompiledQuery } from './compiled-query.js'; +@@ -1,18 +1,20 @@ +-import { AlterTableNode } from '../operation-node/alter-table-node.js'; +-import { CreateIndexNode } from '../operation-node/create-index-node.js'; +-import { CreateSchemaNode } from '../operation-node/create-schema-node.js'; +-import { CreateTableNode } from '../operation-node/create-table-node.js'; +-import { CreateTypeNode } from '../operation-node/create-type-node.js'; +-import { CreateViewNode } from '../operation-node/create-view-node.js'; +-import { DropIndexNode } from '../operation-node/drop-index-node.js'; +-import { DropSchemaNode } from '../operation-node/drop-schema-node.js'; +-import { DropTableNode } from '../operation-node/drop-table-node.js'; +-import { DropTypeNode } from '../operation-node/drop-type-node.js'; +-import { DropViewNode } from '../operation-node/drop-view-node.js'; +-import { QueryNode } from '../operation-node/query-node.js'; +-import { RawNode } from '../operation-node/raw-node.js'; +-import { CompiledQuery } from './compiled-query.js'; -export type RootOperationNode = QueryNode | CreateTableNode | CreateIndexNode | CreateSchemaNode | CreateViewNode | DropTableNode | DropIndexNode | DropSchemaNode | DropViewNode | AlterTableNode | RawNode | CreateTypeNode | DropTypeNode; ++import { AlterTableNode } from 'kysely/dist/cjs/operation-node/alter-table-node.js'; ++import { CreateIndexNode } from 'kysely/dist/cjs/operation-node/create-index-node.js'; ++import { CreateSchemaNode } from 'kysely/dist/cjs/operation-node/create-schema-node.js'; ++import { CreateTableNode } from 'kysely/dist/cjs/operation-node/create-table-node.js'; ++import { CreateTriggerNode } from 'kysely/dist/cjs/operation-node/create-trigger-node.js'; ++import { CreateTypeNode } from 'kysely/dist/cjs/operation-node/create-type-node.js'; ++import { CreateViewNode } from 'kysely/dist/cjs/operation-node/create-view-node.js'; ++import { DropIndexNode } from 'kysely/dist/cjs/operation-node/drop-index-node.js'; ++import { DropSchemaNode } from 'kysely/dist/cjs/operation-node/drop-schema-node.js'; ++import { DropTableNode } from 'kysely/dist/cjs/operation-node/drop-table-node.js'; ++import { DropTriggerNode } from 'kysely/dist/cjs/operation-node/drop-trigger-node.js'; ++import { DropTypeNode } from 'kysely/dist/cjs/operation-node/drop-type-node.js'; ++import { DropViewNode } from 'kysely/dist/cjs/operation-node/drop-view-node.js'; ++import { QueryNode } from 'kysely/dist/cjs/operation-node/query-node.js'; ++import { RawNode } from 'kysely/dist/cjs/operation-node/raw-node.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; +export type RootOperationNode = QueryNode | CreateTableNode | CreateIndexNode | CreateSchemaNode | CreateViewNode | DropTableNode | DropIndexNode | DropSchemaNode | DropViewNode | AlterTableNode | RawNode | CreateTypeNode | DropTypeNode | CreateTriggerNode | DropTriggerNode; /** * a `QueryCompiler` compiles a query expressed as a tree of `OperationNodes` into SQL. */ +diff --git a/node_modules/kysely/dist/cjs/query-creator.d.ts b/node_modules/kysely/dist/cjs/query-creator.d.ts +index 8399ab7..b8262e4 100644 +--- a/node_modules/kysely/dist/cjs/query-creator.d.ts ++++ b/node_modules/kysely/dist/cjs/query-creator.d.ts +@@ -1,17 +1,17 @@ +-import { SelectQueryBuilder } from './query-builder/select-query-builder.js'; +-import { InsertQueryBuilder } from './query-builder/insert-query-builder.js'; +-import { DeleteQueryBuilder } from './query-builder/delete-query-builder.js'; +-import { UpdateQueryBuilder } from './query-builder/update-query-builder.js'; +-import { TableExpression, From, FromTables, TableReference, ExtractTableAlias, AnyAliasedTable, PickTableWithAlias } from './parser/table-parser.js'; +-import { QueryExecutor } from './query-executor/query-executor.js'; +-import { CommonTableExpression, QueryCreatorWithCommonTableExpression, RecursiveCommonTableExpression } from './parser/with-parser.js'; +-import { WithNode } from './operation-node/with-node.js'; +-import { InsertResult } from './query-builder/insert-result.js'; +-import { DeleteResult } from './query-builder/delete-result.js'; +-import { UpdateResult } from './query-builder/update-result.js'; +-import { KyselyPlugin } from './plugin/kysely-plugin.js'; +-import { CTEBuilderCallback } from './query-builder/cte-builder.js'; +-import { CallbackSelection, SelectCallback, SelectExpression, Selection } from './parser/select-parser.js'; ++import { SelectQueryBuilder } from 'kysely/dist/cjs/query-builder/select-query-builder.js'; ++import { InsertQueryBuilder } from 'kysely/dist/cjs/query-builder/insert-query-builder.js'; ++import { DeleteQueryBuilder } from 'kysely/dist/cjs/query-builder/delete-query-builder.js'; ++import { UpdateQueryBuilder } from 'kysely/dist/cjs/query-builder/update-query-builder.js'; ++import { TableExpression, From, FromTables, TableReference, ExtractTableAlias, AnyAliasedTable, PickTableWithAlias } from 'kysely/dist/cjs/parser/table-parser.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { CommonTableExpression, QueryCreatorWithCommonTableExpression, RecursiveCommonTableExpression } from 'kysely/dist/cjs/parser/with-parser.js'; ++import { WithNode } from 'kysely/dist/cjs/operation-node/with-node.js'; ++import { InsertResult } from 'kysely/dist/cjs/query-builder/insert-result.js'; ++import { DeleteResult } from 'kysely/dist/cjs/query-builder/delete-result.js'; ++import { UpdateResult } from 'kysely/dist/cjs/query-builder/update-result.js'; ++import { KyselyPlugin } from 'kysely/dist/cjs/plugin/kysely-plugin.js'; ++import { CTEBuilderCallback } from 'kysely/dist/cjs/query-builder/cte-builder.js'; ++import { CallbackSelection, SelectCallback, SelectExpression, Selection } from 'kysely/dist/cjs/parser/select-parser.js'; + export declare class QueryCreator { + #private; + constructor(props: QueryCreatorProps); +diff --git a/node_modules/kysely/dist/cjs/query-executor/query-executor-provider.d.ts b/node_modules/kysely/dist/cjs/query-executor/query-executor-provider.d.ts +index 9b5ec45..767ca78 100644 +--- a/node_modules/kysely/dist/cjs/query-executor/query-executor-provider.d.ts ++++ b/node_modules/kysely/dist/cjs/query-executor/query-executor-provider.d.ts +@@ -1,4 +1,4 @@ +-import { QueryExecutor } from './query-executor.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; + /** + * @internal + * @private +diff --git a/node_modules/kysely/dist/cjs/query-executor/query-executor.d.ts b/node_modules/kysely/dist/cjs/query-executor/query-executor.d.ts +index 6c57fca..c17e603 100644 +--- a/node_modules/kysely/dist/cjs/query-executor/query-executor.d.ts ++++ b/node_modules/kysely/dist/cjs/query-executor/query-executor.d.ts +@@ -1,10 +1,10 @@ +-import { ConnectionProvider } from '../driver/connection-provider.js'; +-import { QueryResult } from '../driver/database-connection.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { RootOperationNode } from '../query-compiler/query-compiler.js'; +-import { KyselyPlugin } from '../plugin/kysely-plugin.js'; +-import { QueryId } from '../util/query-id.js'; +-import { DialectAdapter } from '../dialect/dialect-adapter.js'; ++import { ConnectionProvider } from 'kysely/dist/cjs/driver/connection-provider.js'; ++import { QueryResult } from 'kysely/dist/cjs/driver/database-connection.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { RootOperationNode } from 'kysely/dist/cjs/query-compiler/query-compiler.js'; ++import { KyselyPlugin } from 'kysely/dist/cjs/plugin/kysely-plugin.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { DialectAdapter } from 'kysely/dist/cjs/dialect/dialect-adapter.js'; + /** + * This interface abstracts away the details of how to compile a query into SQL + * and execute it. Instead of passing around all those details, {@link SelectQueryBuilder} +diff --git a/node_modules/kysely/dist/cjs/raw-builder/raw-builder.d.ts b/node_modules/kysely/dist/cjs/raw-builder/raw-builder.d.ts +index 9016b18..c9e130b 100644 +--- a/node_modules/kysely/dist/cjs/raw-builder/raw-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/raw-builder/raw-builder.d.ts +@@ -1,10 +1,10 @@ +-import { QueryResult } from '../driver/database-connection.js'; +-import { RawNode } from '../operation-node/raw-node.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { KyselyPlugin } from '../plugin/kysely-plugin.js'; +-import { QueryExecutorProvider } from '../query-executor/query-executor-provider.js'; +-import { QueryId } from '../util/query-id.js'; +-import { AliasableExpression, AliasedExpression, Expression } from '../expression/expression.js'; ++import { QueryResult } from 'kysely/dist/cjs/driver/database-connection.js'; ++import { RawNode } from 'kysely/dist/cjs/operation-node/raw-node.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { KyselyPlugin } from 'kysely/dist/cjs/plugin/kysely-plugin.js'; ++import { QueryExecutorProvider } from 'kysely/dist/cjs/query-executor/query-executor-provider.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { AliasableExpression, AliasedExpression, Expression } from 'kysely/dist/cjs/expression/expression.js'; + /** + * An instance of this class can be used to create raw SQL snippets or queries. + * +diff --git a/node_modules/kysely/dist/cjs/schema/alter-column-builder.d.ts b/node_modules/kysely/dist/cjs/schema/alter-column-builder.d.ts +index 01a5163..f53cd32 100644 +--- a/node_modules/kysely/dist/cjs/schema/alter-column-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/alter-column-builder.d.ts +@@ -1,7 +1,7 @@ +-import { AlterColumnNode } from '../operation-node/alter-column-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { DataTypeExpression } from '../parser/data-type-parser.js'; +-import { DefaultValueExpression } from '../parser/default-value-parser.js'; ++import { AlterColumnNode } from 'kysely/dist/cjs/operation-node/alter-column-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { DataTypeExpression } from 'kysely/dist/cjs/parser/data-type-parser.js'; ++import { DefaultValueExpression } from 'kysely/dist/cjs/parser/default-value-parser.js'; + export declare class AlterColumnBuilder { + #private; + constructor(column: string); +diff --git a/node_modules/kysely/dist/cjs/schema/alter-table-add-foreign-key-constraint-builder.d.ts b/node_modules/kysely/dist/cjs/schema/alter-table-add-foreign-key-constraint-builder.d.ts +index 62afe0f..12e0dcf 100644 +--- a/node_modules/kysely/dist/cjs/schema/alter-table-add-foreign-key-constraint-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/alter-table-add-foreign-key-constraint-builder.d.ts +@@ -1,11 +1,11 @@ +-import { AlterTableNode } from '../operation-node/alter-table-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { OnModifyForeignAction } from '../operation-node/references-node.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryId } from '../util/query-id.js'; +-import { ForeignKeyConstraintBuilder, ForeignKeyConstraintBuilderInterface } from './foreign-key-constraint-builder.js'; ++import { AlterTableNode } from 'kysely/dist/cjs/operation-node/alter-table-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { OnModifyForeignAction } from 'kysely/dist/cjs/operation-node/references-node.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { ForeignKeyConstraintBuilder, ForeignKeyConstraintBuilderInterface } from 'kysely/dist/cjs/schema/foreign-key-constraint-builder.js'; + export declare class AlterTableAddForeignKeyConstraintBuilder implements ForeignKeyConstraintBuilderInterface, OperationNodeSource, Compilable { + #private; + constructor(props: AlterTableAddForeignKeyConstraintBuilderProps); diff --git a/node_modules/kysely/dist/cjs/schema/alter-table-add-index-builder.d.ts b/node_modules/kysely/dist/cjs/schema/alter-table-add-index-builder.d.ts new file mode 100644 -index 0000000..b297698 +index 0000000..7b94e46 --- /dev/null +++ b/node_modules/kysely/dist/cjs/schema/alter-table-add-index-builder.d.ts @@ -0,0 +1,104 @@ -+import { Expression } from '../expression/expression.js'; -+import { AlterTableNode } from '../operation-node/alter-table-node.js'; -+import { IndexType } from '../operation-node/create-index-node.js'; -+import { OperationNodeSource } from '../operation-node/operation-node-source.js'; -+import { OrderedColumnName } from '../parser/reference-parser.js'; -+import { CompiledQuery } from '../query-compiler/compiled-query.js'; -+import { QueryExecutor } from '../query-executor/query-executor.js'; -+import { Compilable } from '../util/compilable.js'; -+import { QueryId } from '../util/query-id.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { AlterTableNode } from 'kysely/dist/cjs/operation-node/alter-table-node.js'; ++import { IndexType } from 'kysely/dist/cjs/operation-node/create-index-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { OrderedColumnName } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; +export declare class AlterTableAddIndexBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: AlterTableAddIndexBuilderProps); @@ -2137,15 +4336,38 @@ index 0000000..005284b +exports.AlterTableAddIndexBuilder = AlterTableAddIndexBuilder; +(0, prevent_await_js_1.preventAwait)(AlterTableAddIndexBuilder, "don't await AlterTableAddIndexBuilder instances directly. To execute the query you need to call `execute`"); diff --git a/node_modules/kysely/dist/cjs/schema/alter-table-builder.d.ts b/node_modules/kysely/dist/cjs/schema/alter-table-builder.d.ts -index b0726ca..4453c5b 100644 +index b0726ca..07e7284 100644 --- a/node_modules/kysely/dist/cjs/schema/alter-table-builder.d.ts +++ b/node_modules/kysely/dist/cjs/schema/alter-table-builder.d.ts -@@ -11,6 +11,8 @@ import { AlterColumnBuilderCallback } from './alter-column-builder.js'; - import { AlterTableExecutor } from './alter-table-executor.js'; - import { AlterTableAddForeignKeyConstraintBuilder } from './alter-table-add-foreign-key-constraint-builder.js'; - import { AlterTableDropConstraintBuilder } from './alter-table-drop-constraint-builder.js'; -+import { AlterTableAddIndexBuilder } from './alter-table-add-index-builder.js'; -+import { UniqueConstraintNodeBuilderCallback } from './unique-constraint-builder.js'; +@@ -1,16 +1,18 @@ +-import { AlterTableNode } from '../operation-node/alter-table-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { Compilable } from '../util/compilable.js'; +-import { ColumnDefinitionBuilderCallback } from './column-definition-builder.js'; +-import { QueryId } from '../util/query-id.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { DataTypeExpression } from '../parser/data-type-parser.js'; +-import { Expression } from '../expression/expression.js'; +-import { AlterColumnBuilderCallback } from './alter-column-builder.js'; +-import { AlterTableExecutor } from './alter-table-executor.js'; +-import { AlterTableAddForeignKeyConstraintBuilder } from './alter-table-add-foreign-key-constraint-builder.js'; +-import { AlterTableDropConstraintBuilder } from './alter-table-drop-constraint-builder.js'; ++import { AlterTableNode } from 'kysely/dist/cjs/operation-node/alter-table-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { ColumnDefinitionBuilderCallback } from 'kysely/dist/cjs/schema/column-definition-builder.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { DataTypeExpression } from 'kysely/dist/cjs/parser/data-type-parser.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { AlterColumnBuilderCallback } from 'kysely/dist/cjs/schema/alter-column-builder.js'; ++import { AlterTableExecutor } from 'kysely/dist/cjs/schema/alter-table-executor.js'; ++import { AlterTableAddForeignKeyConstraintBuilder } from 'kysely/dist/cjs/schema/alter-table-add-foreign-key-constraint-builder.js'; ++import { AlterTableDropConstraintBuilder } from 'kysely/dist/cjs/schema/alter-table-drop-constraint-builder.js'; ++import { AlterTableAddIndexBuilder } from 'kysely/dist/cjs/schema/alter-table-add-index-builder.js'; ++import { UniqueConstraintNodeBuilderCallback } from 'kysely/dist/cjs/schema/unique-constraint-builder.js'; /** * This builder can be used to create a `alter table` query. */ @@ -2292,10 +4514,64 @@ index a3fb975..0c586d8 100644 /** * Calls the given function passing `this` as the only argument. * +diff --git a/node_modules/kysely/dist/cjs/schema/alter-table-drop-constraint-builder.d.ts b/node_modules/kysely/dist/cjs/schema/alter-table-drop-constraint-builder.d.ts +index 02cad63..6b40efd 100644 +--- a/node_modules/kysely/dist/cjs/schema/alter-table-drop-constraint-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/alter-table-drop-constraint-builder.d.ts +@@ -1,9 +1,9 @@ +-import { AlterTableNode } from '../operation-node/alter-table-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryId } from '../util/query-id.js'; ++import { AlterTableNode } from 'kysely/dist/cjs/operation-node/alter-table-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; + export declare class AlterTableDropConstraintBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: AlterTableDropConstraintBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/schema/alter-table-executor.d.ts b/node_modules/kysely/dist/cjs/schema/alter-table-executor.d.ts +index ca2aef1..6b8d89f 100644 +--- a/node_modules/kysely/dist/cjs/schema/alter-table-executor.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/alter-table-executor.d.ts +@@ -1,9 +1,9 @@ +-import { AlterTableNode } from '../operation-node/alter-table-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryId } from '../util/query-id.js'; ++import { AlterTableNode } from 'kysely/dist/cjs/operation-node/alter-table-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; + export declare class AlterTableExecutor implements OperationNodeSource, Compilable { + #private; + constructor(props: AlterTableExecutorProps); diff --git a/node_modules/kysely/dist/cjs/schema/column-definition-builder.d.ts b/node_modules/kysely/dist/cjs/schema/column-definition-builder.d.ts -index 2a99c4c..a76104c 100644 +index 2a99c4c..9633440 100644 --- a/node_modules/kysely/dist/cjs/schema/column-definition-builder.d.ts +++ b/node_modules/kysely/dist/cjs/schema/column-definition-builder.d.ts +@@ -1,8 +1,8 @@ +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { OnModifyForeignAction } from '../operation-node/references-node.js'; +-import { ColumnDefinitionNode } from '../operation-node/column-definition-node.js'; +-import { DefaultValueExpression } from '../parser/default-value-parser.js'; +-import { Expression } from '../expression/expression.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { OnModifyForeignAction } from 'kysely/dist/cjs/operation-node/references-node.js'; ++import { ColumnDefinitionNode } from 'kysely/dist/cjs/operation-node/column-definition-node.js'; ++import { DefaultValueExpression } from 'kysely/dist/cjs/parser/default-value-parser.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; + export declare class ColumnDefinitionBuilder implements OperationNodeSource { + #private; + constructor(node: ColumnDefinitionNode); @@ -183,6 +183,31 @@ export declare class ColumnDefinitionBuilder implements OperationNodeSource { * ``` */ @@ -2367,9 +4643,35 @@ index aebbf98..eef0fcc 100644 * This can be used to add any additional SQL to the end of the column definition. * diff --git a/node_modules/kysely/dist/cjs/schema/create-index-builder.d.ts b/node_modules/kysely/dist/cjs/schema/create-index-builder.d.ts -index 27502c4..b44e116 100644 +index 27502c4..38bb2cb 100644 --- a/node_modules/kysely/dist/cjs/schema/create-index-builder.d.ts +++ b/node_modules/kysely/dist/cjs/schema/create-index-builder.d.ts +@@ -1,14 +1,14 @@ +-import { CreateIndexNode, IndexType } from '../operation-node/create-index-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { ExtractColumnNameFromOrderedColumnName, OrderedColumnName } from '../parser/reference-parser.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; +-import { Expression } from '../expression/expression.js'; +-import { ComparisonOperatorExpression } from '../parser/binary-operation-parser.js'; +-import { ExpressionBuilder } from '../expression/expression-builder.js'; +-import { ShallowRecord, SqlBool } from '../util/type-utils.js'; ++import { CreateIndexNode, IndexType } from 'kysely/dist/cjs/operation-node/create-index-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { ExtractColumnNameFromOrderedColumnName, OrderedColumnName } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { ComparisonOperatorExpression } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { ExpressionBuilder } from 'kysely/dist/cjs/expression/expression-builder.js'; ++import { ShallowRecord, SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; + export declare class CreateIndexBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: CreateIndexBuilderProps); @@ -22,6 +22,29 @@ export declare class CreateIndexBuilder implements OperationNodeSourc * Makes the index unique. */ @@ -2441,15 +4743,52 @@ index 4de7de6..e0e00a0 100644 /** * Specifies the table for the index. */ +diff --git a/node_modules/kysely/dist/cjs/schema/create-schema-builder.d.ts b/node_modules/kysely/dist/cjs/schema/create-schema-builder.d.ts +index 34974f5..fb0068d 100644 +--- a/node_modules/kysely/dist/cjs/schema/create-schema-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/create-schema-builder.d.ts +@@ -1,9 +1,9 @@ +-import { CreateSchemaNode } from '../operation-node/create-schema-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; ++import { CreateSchemaNode } from 'kysely/dist/cjs/operation-node/create-schema-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; + export declare class CreateSchemaBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: CreateSchemaBuilderProps); diff --git a/node_modules/kysely/dist/cjs/schema/create-table-builder.d.ts b/node_modules/kysely/dist/cjs/schema/create-table-builder.d.ts -index e160575..3b7e7ce 100644 +index e160575..e5e27e4 100644 --- a/node_modules/kysely/dist/cjs/schema/create-table-builder.d.ts +++ b/node_modules/kysely/dist/cjs/schema/create-table-builder.d.ts -@@ -8,6 +8,7 @@ import { QueryId } from '../util/query-id.js'; - import { ForeignKeyConstraintBuilder } from './foreign-key-constraint-builder.js'; - import { DataTypeExpression } from '../parser/data-type-parser.js'; - import { Expression } from '../expression/expression.js'; -+import { UniqueConstraintNodeBuilderCallback } from './unique-constraint-builder.js'; +@@ -1,13 +1,14 @@ +-import { CreateTableNode, OnCommitAction } from '../operation-node/create-table-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { ColumnDefinitionBuilder } from './column-definition-builder.js'; +-import { QueryId } from '../util/query-id.js'; +-import { ForeignKeyConstraintBuilder } from './foreign-key-constraint-builder.js'; +-import { DataTypeExpression } from '../parser/data-type-parser.js'; +-import { Expression } from '../expression/expression.js'; ++import { CreateTableNode, OnCommitAction } from 'kysely/dist/cjs/operation-node/create-table-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { ColumnDefinitionBuilder } from 'kysely/dist/cjs/schema/column-definition-builder.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { ForeignKeyConstraintBuilder } from 'kysely/dist/cjs/schema/foreign-key-constraint-builder.js'; ++import { DataTypeExpression } from 'kysely/dist/cjs/parser/data-type-parser.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; ++import { UniqueConstraintNodeBuilderCallback } from 'kysely/dist/cjs/schema/unique-constraint-builder.js'; /** * This builder can be used to create a `create table` query. */ @@ -2582,22 +4921,22 @@ index 5053177..73590bf 100644 * diff --git a/node_modules/kysely/dist/cjs/schema/create-trigger-builder.d.ts b/node_modules/kysely/dist/cjs/schema/create-trigger-builder.d.ts new file mode 100644 -index 0000000..c65746a +index 0000000..6106ec7 --- /dev/null +++ b/node_modules/kysely/dist/cjs/schema/create-trigger-builder.d.ts @@ -0,0 +1,68 @@ -+import { CreateTriggerNode } from '../operation-node/create-trigger-node.js'; -+import { OperationNodeSource } from '../operation-node/operation-node-source.js'; -+import { ComparisonOperatorExpression, OperandValueExpressionOrList } from '../parser/binary-operation-parser.js'; -+import { ReferenceExpression } from '../parser/reference-parser.js'; -+import { CompiledQuery } from '../query-compiler/compiled-query.js'; -+import { QueryExecutor } from '../query-executor/query-executor.js'; -+import { Compilable } from '../util/compilable.js'; -+import { QueryId } from '../util/query-id.js'; -+import { AnyColumn, AnyColumnWithTable, SqlBool } from '../util/type-utils.js'; -+import { TriggerEvent } from '../operation-node/trigger-event-node.js'; -+import { ExpressionOrFactory } from '../parser/expression-parser.js'; -+import { TriggerQueryCreator } from '../trigger-query-creator.js'; ++import { CreateTriggerNode } from 'kysely/dist/cjs/operation-node/create-trigger-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { ComparisonOperatorExpression, OperandValueExpressionOrList } from 'kysely/dist/cjs/parser/binary-operation-parser.js'; ++import { ReferenceExpression } from 'kysely/dist/cjs/parser/reference-parser.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { AnyColumn, AnyColumnWithTable, SqlBool } from 'kysely/dist/cjs/util/type-utils.js'; ++import { TriggerEvent } from 'kysely/dist/cjs/operation-node/trigger-event-node.js'; ++import { ExpressionOrFactory } from 'kysely/dist/cjs/parser/expression-parser.js'; ++import { TriggerQueryCreator } from 'kysely/dist/cjs/trigger-query-creator.js'; +export type DatabaseWithOldNewTables = DB & { + old: DB[TB]; + new: DB[TB]; @@ -2840,18 +5179,122 @@ index 0000000..ebc814c +} +exports.CreateTriggerBuilder = CreateTriggerBuilder; +(0, prevent_await_js_1.preventAwait)(CreateTriggerBuilder, "don't await CreateTriggerBuilder instances directly. To execute the query you need to call `execute`"); +diff --git a/node_modules/kysely/dist/cjs/schema/create-type-builder.d.ts b/node_modules/kysely/dist/cjs/schema/create-type-builder.d.ts +index 8cc367c..3845c7b 100644 +--- a/node_modules/kysely/dist/cjs/schema/create-type-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/create-type-builder.d.ts +@@ -1,9 +1,9 @@ +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; +-import { CreateTypeNode } from '../operation-node/create-type-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { CreateTypeNode } from 'kysely/dist/cjs/operation-node/create-type-node.js'; + export declare class CreateTypeBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: CreateTypeBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/schema/create-view-builder.d.ts b/node_modules/kysely/dist/cjs/schema/create-view-builder.d.ts +index 6786e99..de6f5cb 100644 +--- a/node_modules/kysely/dist/cjs/schema/create-view-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/create-view-builder.d.ts +@@ -1,11 +1,11 @@ +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; +-import { CreateViewNode } from '../operation-node/create-view-node.js'; +-import { RawBuilder } from '../raw-builder/raw-builder.js'; +-import { SelectQueryBuilder } from '../query-builder/select-query-builder.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { CreateViewNode } from 'kysely/dist/cjs/operation-node/create-view-node.js'; ++import { RawBuilder } from 'kysely/dist/cjs/raw-builder/raw-builder.js'; ++import { SelectQueryBuilder } from 'kysely/dist/cjs/query-builder/select-query-builder.js'; + export declare class CreateViewBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: CreateViewBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/schema/drop-index-builder.d.ts b/node_modules/kysely/dist/cjs/schema/drop-index-builder.d.ts +index 36357d4..20486d3 100644 +--- a/node_modules/kysely/dist/cjs/schema/drop-index-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/drop-index-builder.d.ts +@@ -1,9 +1,9 @@ +-import { DropIndexNode } from '../operation-node/drop-index-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; ++import { DropIndexNode } from 'kysely/dist/cjs/operation-node/drop-index-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; + export declare class DropIndexBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: DropIndexBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/schema/drop-schema-builder.d.ts b/node_modules/kysely/dist/cjs/schema/drop-schema-builder.d.ts +index 052411c..fc46202 100644 +--- a/node_modules/kysely/dist/cjs/schema/drop-schema-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/drop-schema-builder.d.ts +@@ -1,9 +1,9 @@ +-import { DropSchemaNode } from '../operation-node/drop-schema-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; ++import { DropSchemaNode } from 'kysely/dist/cjs/operation-node/drop-schema-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; + export declare class DropSchemaBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: DropSchemaBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/schema/drop-table-builder.d.ts b/node_modules/kysely/dist/cjs/schema/drop-table-builder.d.ts +index 824492a..c9ab11d 100644 +--- a/node_modules/kysely/dist/cjs/schema/drop-table-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/drop-table-builder.d.ts +@@ -1,9 +1,9 @@ +-import { DropTableNode } from '../operation-node/drop-table-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; ++import { DropTableNode } from 'kysely/dist/cjs/operation-node/drop-table-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; + export declare class DropTableBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: DropTableBuilderProps); diff --git a/node_modules/kysely/dist/cjs/schema/drop-trigger-builder.d.ts b/node_modules/kysely/dist/cjs/schema/drop-trigger-builder.d.ts new file mode 100644 -index 0000000..b0e3fce +index 0000000..8f86888 --- /dev/null +++ b/node_modules/kysely/dist/cjs/schema/drop-trigger-builder.d.ts @@ -0,0 +1,25 @@ -+import { OperationNodeSource } from '../operation-node/operation-node-source.js'; -+import { CompiledQuery } from '../query-compiler/compiled-query.js'; -+import { Compilable } from '../util/compilable.js'; -+import { QueryExecutor } from '../query-executor/query-executor.js'; -+import { QueryId } from '../util/query-id.js'; -+import { DropTriggerNode } from '../operation-node/drop-trigger-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { DropTriggerNode } from 'kysely/dist/cjs/operation-node/drop-trigger-node.js'; +export declare class DropTriggerBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: DropTriggerBuilderProps); @@ -2923,16 +5366,93 @@ index 0000000..1c55383 +} +exports.DropTriggerBuilder = DropTriggerBuilder; +(0, prevent_await_js_1.preventAwait)(DropTriggerBuilder, "don't await DropTriggerBuilder instances directly. To execute the query you need to call `execute`"); +diff --git a/node_modules/kysely/dist/cjs/schema/drop-type-builder.d.ts b/node_modules/kysely/dist/cjs/schema/drop-type-builder.d.ts +index 1c93cb5..6fef602 100644 +--- a/node_modules/kysely/dist/cjs/schema/drop-type-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/drop-type-builder.d.ts +@@ -1,9 +1,9 @@ +-import { DropTypeNode } from '../operation-node/drop-type-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; ++import { DropTypeNode } from 'kysely/dist/cjs/operation-node/drop-type-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; + export declare class DropTypeBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: DropTypeBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/schema/drop-view-builder.d.ts b/node_modules/kysely/dist/cjs/schema/drop-view-builder.d.ts +index c16f06c..77b7070 100644 +--- a/node_modules/kysely/dist/cjs/schema/drop-view-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/drop-view-builder.d.ts +@@ -1,9 +1,9 @@ +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { Compilable } from '../util/compilable.js'; +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { QueryId } from '../util/query-id.js'; +-import { DropViewNode } from '../operation-node/drop-view-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { Compilable } from 'kysely/dist/cjs/util/compilable.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { QueryId } from 'kysely/dist/cjs/util/query-id.js'; ++import { DropViewNode } from 'kysely/dist/cjs/operation-node/drop-view-node.js'; + export declare class DropViewBuilder implements OperationNodeSource, Compilable { + #private; + constructor(props: DropViewBuilderProps); +diff --git a/node_modules/kysely/dist/cjs/schema/foreign-key-constraint-builder.d.ts b/node_modules/kysely/dist/cjs/schema/foreign-key-constraint-builder.d.ts +index 1d29ef8..02fb0b4 100644 +--- a/node_modules/kysely/dist/cjs/schema/foreign-key-constraint-builder.d.ts ++++ b/node_modules/kysely/dist/cjs/schema/foreign-key-constraint-builder.d.ts +@@ -1,6 +1,6 @@ +-import { ForeignKeyConstraintNode } from '../operation-node/foreign-key-constraint-node.js'; +-import { OperationNodeSource } from '../operation-node/operation-node-source.js'; +-import { OnModifyForeignAction } from '../operation-node/references-node.js'; ++import { ForeignKeyConstraintNode } from 'kysely/dist/cjs/operation-node/foreign-key-constraint-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { OnModifyForeignAction } from 'kysely/dist/cjs/operation-node/references-node.js'; + export interface ForeignKeyConstraintBuilderInterface { + onDelete(onDelete: OnModifyForeignAction): R; + onUpdate(onUpdate: OnModifyForeignAction): R; diff --git a/node_modules/kysely/dist/cjs/schema/schema.d.ts b/node_modules/kysely/dist/cjs/schema/schema.d.ts -index 8634b84..19cf68c 100644 +index 8634b84..52b57cb 100644 --- a/node_modules/kysely/dist/cjs/schema/schema.d.ts +++ b/node_modules/kysely/dist/cjs/schema/schema.d.ts -@@ -11,10 +11,12 @@ import { DropViewBuilder } from './drop-view-builder.js'; - import { KyselyPlugin } from '../plugin/kysely-plugin.js'; - import { CreateTypeBuilder } from './create-type-builder.js'; - import { DropTypeBuilder } from './drop-type-builder.js'; -+import { CreateTriggerBuilder } from './create-trigger-builder.js'; -+import { DropTriggerBuilder } from './drop-trigger-builder.js'; +@@ -1,20 +1,22 @@ +-import { QueryExecutor } from '../query-executor/query-executor.js'; +-import { AlterTableBuilder } from './alter-table-builder.js'; +-import { CreateIndexBuilder } from './create-index-builder.js'; +-import { CreateSchemaBuilder } from './create-schema-builder.js'; +-import { CreateTableBuilder } from './create-table-builder.js'; +-import { DropIndexBuilder } from './drop-index-builder.js'; +-import { DropSchemaBuilder } from './drop-schema-builder.js'; +-import { DropTableBuilder } from './drop-table-builder.js'; +-import { CreateViewBuilder } from './create-view-builder.js'; +-import { DropViewBuilder } from './drop-view-builder.js'; +-import { KyselyPlugin } from '../plugin/kysely-plugin.js'; +-import { CreateTypeBuilder } from './create-type-builder.js'; +-import { DropTypeBuilder } from './drop-type-builder.js'; ++import { QueryExecutor } from 'kysely/dist/cjs/query-executor/query-executor.js'; ++import { AlterTableBuilder } from 'kysely/dist/cjs/schema/alter-table-builder.js'; ++import { CreateIndexBuilder } from 'kysely/dist/cjs/schema/create-index-builder.js'; ++import { CreateSchemaBuilder } from 'kysely/dist/cjs/schema/create-schema-builder.js'; ++import { CreateTableBuilder } from 'kysely/dist/cjs/schema/create-table-builder.js'; ++import { DropIndexBuilder } from 'kysely/dist/cjs/schema/drop-index-builder.js'; ++import { DropSchemaBuilder } from 'kysely/dist/cjs/schema/drop-schema-builder.js'; ++import { DropTableBuilder } from 'kysely/dist/cjs/schema/drop-table-builder.js'; ++import { CreateViewBuilder } from 'kysely/dist/cjs/schema/create-view-builder.js'; ++import { DropViewBuilder } from 'kysely/dist/cjs/schema/drop-view-builder.js'; ++import { KyselyPlugin } from 'kysely/dist/cjs/plugin/kysely-plugin.js'; ++import { CreateTypeBuilder } from 'kysely/dist/cjs/schema/create-type-builder.js'; ++import { DropTypeBuilder } from 'kysely/dist/cjs/schema/drop-type-builder.js'; ++import { CreateTriggerBuilder } from 'kysely/dist/cjs/schema/create-trigger-builder.js'; ++import { DropTriggerBuilder } from 'kysely/dist/cjs/schema/drop-trigger-builder.js'; /** * Provides methods for building database schema. */ @@ -3002,12 +5522,12 @@ index 052622f..7b979ab 100644 */ diff --git a/node_modules/kysely/dist/cjs/schema/unique-constraint-builder.d.ts b/node_modules/kysely/dist/cjs/schema/unique-constraint-builder.d.ts new file mode 100644 -index 0000000..4362213 +index 0000000..420398a --- /dev/null +++ b/node_modules/kysely/dist/cjs/schema/unique-constraint-builder.d.ts @@ -0,0 +1,14 @@ -+import { OperationNodeSource } from '../operation-node/operation-node-source.js'; -+import { UniqueConstraintNode } from '../operation-node/unique-constraint-node.js'; ++import { OperationNodeSource } from 'kysely/dist/cjs/operation-node/operation-node-source.js'; ++import { UniqueConstraintNode } from 'kysely/dist/cjs/operation-node/unique-constraint-node.js'; +export declare class UniqueConstraintNodeBuilder implements OperationNodeSource { + #private; + constructor(node: UniqueConstraintNode); @@ -3052,22 +5572,22 @@ index 0000000..9931354 +(0, prevent_await_js_1.preventAwait)(UniqueConstraintNodeBuilder, "don't await UniqueConstraintNodeBuilder instances directly."); diff --git a/node_modules/kysely/dist/cjs/trigger-query-creator.d.ts b/node_modules/kysely/dist/cjs/trigger-query-creator.d.ts new file mode 100644 -index 0000000..51d0b2f +index 0000000..9b7599f --- /dev/null +++ b/node_modules/kysely/dist/cjs/trigger-query-creator.d.ts @@ -0,0 +1,35 @@ -+import { SelectQueryBuilder } from './query-builder/select-query-builder.js'; -+import { InsertQueryBuilder } from './query-builder/insert-query-builder.js'; -+import { DeleteQueryBuilder } from './query-builder/delete-query-builder.js'; -+import { UpdateQueryBuilder } from './query-builder/update-query-builder.js'; -+import { TableExpression, From, FromTables, TableReference, ExtractTableAlias, AnyAliasedTable, PickTableWithAlias } from './parser/table-parser.js'; -+import { InsertResult } from './query-builder/insert-result.js'; -+import { DeleteResult } from './query-builder/delete-result.js'; -+import { UpdateResult } from './query-builder/update-result.js'; -+import { KyselyPlugin } from './plugin/kysely-plugin.js'; -+import { CallbackSelection, SelectCallback, SelectExpression, Selection } from './parser/select-parser.js'; -+import { QueryCreatorProps } from './query-creator.js'; -+import { DatabaseWithOldNewTables } from './schema/create-trigger-builder.js'; ++import { SelectQueryBuilder } from 'kysely/dist/cjs/query-builder/select-query-builder.js'; ++import { InsertQueryBuilder } from 'kysely/dist/cjs/query-builder/insert-query-builder.js'; ++import { DeleteQueryBuilder } from 'kysely/dist/cjs/query-builder/delete-query-builder.js'; ++import { UpdateQueryBuilder } from 'kysely/dist/cjs/query-builder/update-query-builder.js'; ++import { TableExpression, From, FromTables, TableReference, ExtractTableAlias, AnyAliasedTable, PickTableWithAlias } from 'kysely/dist/cjs/parser/table-parser.js'; ++import { InsertResult } from 'kysely/dist/cjs/query-builder/insert-result.js'; ++import { DeleteResult } from 'kysely/dist/cjs/query-builder/delete-result.js'; ++import { UpdateResult } from 'kysely/dist/cjs/query-builder/update-result.js'; ++import { KyselyPlugin } from 'kysely/dist/cjs/plugin/kysely-plugin.js'; ++import { CallbackSelection, SelectCallback, SelectExpression, Selection } from 'kysely/dist/cjs/parser/select-parser.js'; ++import { QueryCreatorProps } from 'kysely/dist/cjs/query-creator.js'; ++import { DatabaseWithOldNewTables } from 'kysely/dist/cjs/schema/create-trigger-builder.js'; +export declare class TriggerQueryCreator { + #private; + constructor(props: QueryCreatorProps); @@ -3173,6 +5693,48 @@ index 0000000..5d4d073 + } +} +exports.TriggerQueryCreator = TriggerQueryCreator; +diff --git a/node_modules/kysely/dist/cjs/util/column-type.d.ts b/node_modules/kysely/dist/cjs/util/column-type.d.ts +index bb33464..88a26b2 100644 +--- a/node_modules/kysely/dist/cjs/util/column-type.d.ts ++++ b/node_modules/kysely/dist/cjs/util/column-type.d.ts +@@ -1,4 +1,4 @@ +-import { DrainOuterGeneric } from './type-utils.js'; ++import { DrainOuterGeneric } from 'kysely/dist/cjs/util/type-utils.js'; + /** + * This type can be used to specify a different type for + * select, insert and update operations. +diff --git a/node_modules/kysely/dist/cjs/util/compilable.d.ts b/node_modules/kysely/dist/cjs/util/compilable.d.ts +index 638b5d0..5c8f0e9 100644 +--- a/node_modules/kysely/dist/cjs/util/compilable.d.ts ++++ b/node_modules/kysely/dist/cjs/util/compilable.d.ts +@@ -1,4 +1,4 @@ +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; + export interface Compilable { + compile(): CompiledQuery; + } +diff --git a/node_modules/kysely/dist/cjs/util/explainable.d.ts b/node_modules/kysely/dist/cjs/util/explainable.d.ts +index 5e05810..86789f2 100644 +--- a/node_modules/kysely/dist/cjs/util/explainable.d.ts ++++ b/node_modules/kysely/dist/cjs/util/explainable.d.ts +@@ -1,4 +1,4 @@ +-import { Expression } from '../expression/expression.js'; ++import { Expression } from 'kysely/dist/cjs/expression/expression.js'; + export type ExplainFormat = 'text' | 'xml' | 'json' | 'yaml' | 'traditional' | 'tree'; + export interface Explainable { + /** +diff --git a/node_modules/kysely/dist/cjs/util/log.d.ts b/node_modules/kysely/dist/cjs/util/log.d.ts +index 840a172..69c7b55 100644 +--- a/node_modules/kysely/dist/cjs/util/log.d.ts ++++ b/node_modules/kysely/dist/cjs/util/log.d.ts +@@ -1,5 +1,5 @@ +-import { CompiledQuery } from '../query-compiler/compiled-query.js'; +-import { ArrayItemType } from './type-utils.js'; ++import { CompiledQuery } from 'kysely/dist/cjs/query-compiler/compiled-query.js'; ++import { ArrayItemType } from 'kysely/dist/cjs/util/type-utils.js'; + export declare const LOG_LEVELS: readonly ["query", "error"]; + export type LogLevel = ArrayItemType; + export interface QueryLogEvent { diff --git a/node_modules/kysely/dist/cjs/util/object-utils.d.ts b/node_modules/kysely/dist/cjs/util/object-utils.d.ts index 1b9f563..c9fa82b 100644 --- a/node_modules/kysely/dist/cjs/util/object-utils.d.ts @@ -3186,6 +5748,22 @@ index 1b9f563..c9fa82b 100644 export declare function isBuffer(obj: unknown): obj is { length: number; }; +diff --git a/node_modules/kysely/dist/cjs/util/type-utils.d.ts b/node_modules/kysely/dist/cjs/util/type-utils.d.ts +index 5fd42ff..4daf187 100644 +--- a/node_modules/kysely/dist/cjs/util/type-utils.d.ts ++++ b/node_modules/kysely/dist/cjs/util/type-utils.d.ts +@@ -1,7 +1,7 @@ +-import { InsertResult } from '../query-builder/insert-result.js'; +-import { DeleteResult } from '../query-builder/delete-result.js'; +-import { UpdateResult } from '../query-builder/update-result.js'; +-import { KyselyTypeError } from './type-error.js'; ++import { InsertResult } from 'kysely/dist/cjs/query-builder/insert-result.js'; ++import { DeleteResult } from 'kysely/dist/cjs/query-builder/delete-result.js'; ++import { UpdateResult } from 'kysely/dist/cjs/query-builder/update-result.js'; ++import { KyselyTypeError } from 'kysely/dist/cjs/util/type-error.js'; + /** + * Given a database type and a union of table names in that db, returns + * a union type with all possible column names. diff --git a/node_modules/kysely/dist/esm/dialect/dialect-adapter-base.d.ts b/node_modules/kysely/dist/esm/dialect/dialect-adapter-base.d.ts index dc87916..e3fb628 100644 --- a/node_modules/kysely/dist/esm/dialect/dialect-adapter-base.d.ts @@ -3478,23 +6056,6 @@ index cf166f8..37cf701 100644 export * from './util/infer-result.js'; export { logOnce } from './util/log-once.js'; export { SelectExpression, SelectCallback, SelectArg, Selection, CallbackSelection, } from './parser/select-parser.js'; -diff --git a/node_modules/kysely/dist/esm/index.js b/node_modules/kysely/dist/esm/index.js -index 1033125..e4f5004 100644 ---- a/node_modules/kysely/dist/esm/index.js -+++ b/node_modules/kysely/dist/esm/index.js -@@ -73,6 +73,12 @@ export * from './dialect/postgres/postgres-dialect.js'; - export * from './dialect/sqlite/sqlite-query-compiler.js'; - export * from './dialect/sqlite/sqlite-introspector.js'; - export * from './dialect/sqlite/sqlite-adapter.js'; -+export * from './dialect/mssql/mssql-adapter.js'; -+export * from './dialect/mssql/mssql-dialect-config.js'; -+export * from './dialect/mssql/mssql-dialect.js'; -+export * from './dialect/mssql/mssql-driver.js'; -+export * from './dialect/mssql/mssql-introspector.js'; -+export * from './dialect/mssql/mssql-query-compiler.js'; - export * from './query-compiler/default-query-compiler.js'; - export * from './query-compiler/query-compiler.js'; - export * from './migration/migrator.js'; diff --git a/node_modules/kysely/dist/esm/kysely.d.ts b/node_modules/kysely/dist/esm/kysely.d.ts index 52e909a..8e45b8c 100644 --- a/node_modules/kysely/dist/esm/kysely.d.ts @@ -6372,3 +8933,12 @@ index 1b9f563..c9fa82b 100644 export declare function isBuffer(obj: unknown): obj is { length: number; }; +diff --git a/node_modules/kysely/helpers/sqlite.js b/node_modules/kysely/helpers/sqlite.js +index cc6b411..a579b48 100644 +--- a/node_modules/kysely/helpers/sqlite.js ++++ b/node_modules/kysely/helpers/sqlite.js +@@ -1 +1 @@ +-module.exports = require('../dist/cjs/helpers/sqlite.js') +\ No newline at end of file ++module.exports = require('kysely/dist/cjs/helpers/sqlite.js') +\ No newline at end of file