Skip to content

Commit 36393b6

Browse files
authoredMay 17, 2023
Revert to own generated type (#46)
* Revert to own generated type * Add changeset
1 parent c41ff30 commit 36393b6

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed
 

‎.changeset/proud-moons-listen.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"prisma-kysely": patch
3+
---
4+
5+
Bugfix: revert to own generated type, that supports ColumnType

‎src/helpers/generateFile.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ export const generateFile = (
1919

2020
const result = printer.printFile(file);
2121

22-
const leader = `import type { ColumnType, Generated, GeneratedAlways } from "kysely";
22+
const leader = `import type { ColumnType, GeneratedAlways } from "kysely";
23+
export type Generated<T> = T extends ColumnType<infer S, infer I, infer U>
24+
? ColumnType<S, I | undefined, U>
25+
: ColumnType<T, T | undefined, T>;
2326
export type Timestamp = ColumnType<Date, Date | string, Date | string>;`;
2427

2528
if (withEnumImport) {

0 commit comments

Comments
 (0)
Please sign in to comment.