Skip to content

Commit cbcc76f

Browse files
committed
add test coverage
1 parent 4fdd24d commit cbcc76f

File tree

6 files changed

+18
-16
lines changed

6 files changed

+18
-16
lines changed

src/generator/generator/snapshots/libsql.snapshot.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export type Generated<T> = T extends ColumnType<infer S, infer I, infer U>
1212
export interface FooBar {
1313
false: number;
1414
id: Generated<number>;
15-
overridden: "OVERRIDDEN";
15+
overridden: "OVERRIDDEN" | null;
1616
true: number;
1717
userStatus: string | null;
1818
}

src/generator/generator/snapshots/mysql.snapshot.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export type Generated<T> = T extends ColumnType<infer S, infer I, infer U>
1212
export interface FooBar {
1313
false: number;
1414
id: Generated<number>;
15-
overridden: "OVERRIDDEN";
15+
overridden: "OVERRIDDEN" | null;
1616
true: number;
1717
userStatus: "CONFIRMED" | "UNCONFIRMED" | null;
1818
}

src/generator/generator/snapshots/postgres.snapshot.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@ export interface FooBar {
6161
interval1: Interval | null;
6262
interval2: Interval | null;
6363
json: Json | null;
64-
jsonTyped: JSONColumnType<{ foo: "bar" }>;
64+
jsonTyped: JSONColumnType<{ foo: "bar" }> | null;
6565
nullablePosInt: number | null;
6666
numeric1: Numeric | null;
6767
numeric2: Numeric | null;
68-
overridden: "OVERRIDDEN";
68+
overridden: "OVERRIDDEN" | null;
6969
testDomainIsBool: boolean | null;
7070
timestamps: ArrayType<Timestamp> | null;
7171
true: boolean;

src/generator/generator/snapshots/postgres2.snapshot.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,11 @@ export interface FooBar {
6767
interval1: Interval | null;
6868
interval2: Interval | null;
6969
json: Json | null;
70-
jsonTyped: JSONColumnType<{ foo: "bar" }>;
70+
jsonTyped: JSONColumnType<{ foo: "bar" }> | null;
7171
nullablePosInt: number | null;
7272
numeric1: Numeric | null;
7373
numeric2: Numeric | null;
74-
overridden: "OVERRIDDEN";
74+
overridden: "OVERRIDDEN" | null;
7575
testDomainIsBool: boolean | null;
7676
timestamps: ArrayType<Timestamp> | null;
7777
true: boolean;

src/generator/generator/snapshots/sqlite.snapshot.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export type Generated<T> = T extends ColumnType<infer S, infer I, infer U>
1212
export interface FooBar {
1313
false: number;
1414
id: Generated<number>;
15-
overridden: "OVERRIDDEN";
15+
overridden: "OVERRIDDEN" | null;
1616
true: number;
1717
userStatus: string | null;
1818
}

src/generator/transformer/transformer.ts

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -346,18 +346,20 @@ const transformColumn = ({
346346
: overrides?.[`${table.schema}.${path}`]
347347
: overrides?.[path];
348348

349-
if (override !== undefined) {
350-
const args = [typeof override === 'string' ? new RawExpressionNode(override) : override];
351-
if (column.isNullable) {
352-
args.push(new IdentifierNode('null'));
353-
}
349+
if (override !== undefined) {
350+
const args = [
351+
typeof override === 'string' ? new RawExpressionNode(override) : override,
352+
];
353+
if (column.isNullable) {
354+
args.push(new IdentifierNode('null'));
355+
}
354356

355-
const node = unionize(args);
357+
const node = unionize(args);
356358

357-
collectSymbols(node, context);
359+
collectSymbols(node, context);
358360

359-
return node;
360-
}
361+
return node;
362+
}
361363

362364
let args = transformColumnToArgs(column, context);
363365

0 commit comments

Comments
 (0)