Skip to content

Commit efa0a70

Browse files
igalklebanovthecodrr
authored andcommitted
move preventAwait to alter-column-builder.ts. (kysely-org#1031)
1 parent 4c9481d commit efa0a70

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

Diff for: src/schema/alter-column-builder.ts

+5
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
DefaultValueExpression,
99
parseDefaultValueExpression,
1010
} from '../parser/default-value-parser.js'
11+
import { preventAwait } from '../util/prevent-await.js'
1112

1213
export class AlterColumnBuilder {
1314
readonly #column: string
@@ -63,6 +64,8 @@ export class AlterColumnBuilder {
6364
}
6465
}
6566

67+
preventAwait(AlterColumnBuilder, "don't await AlterColumnBuilder instances")
68+
6669
/**
6770
* Allows us to force consumers to do exactly one alteration to a column.
6871
*
@@ -93,3 +96,5 @@ export class AlteredColumnBuilder implements OperationNodeSource {
9396
export type AlterColumnBuilderCallback = (
9497
builder: AlterColumnBuilder,
9598
) => AlteredColumnBuilder
99+
100+
preventAwait(AlteredColumnBuilder, "don't await AlteredColumnBuilder instances")

Diff for: src/schema/alter-table-builder.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,8 @@ export interface AlterTableBuilderProps {
323323
readonly node: AlterTableNode
324324
}
325325

326+
preventAwait(AlterTableBuilder, "don't await AlterTableBuilder instances")
327+
326328
export interface ColumnAlteringInterface {
327329
alterColumn(
328330
column: string,
@@ -469,9 +471,6 @@ export class AlterTableColumnAlteringBuilder
469471
export interface AlterTableColumnAlteringBuilderProps
470472
extends AlterTableBuilderProps {}
471473

472-
preventAwait(AlterTableBuilder, "don't await AlterTableBuilder instances")
473-
preventAwait(AlterColumnBuilder, "don't await AlterColumnBuilder instances")
474-
475474
preventAwait(
476475
AlterTableColumnAlteringBuilder,
477476
"don't await AlterTableColumnAlteringBuilder instances directly. To execute the query you need to call `execute`",

0 commit comments

Comments
 (0)