diff --git a/src/index.ts b/src/index.ts index 0c850f1..24c9342 100644 --- a/src/index.ts +++ b/src/index.ts @@ -173,7 +173,12 @@ export class KyselyTypegenPostgresDialect extends KyselyTypegenDialect { const enums = new Map() for (const row of rows) { const data = row as { enumName: string; enumValue: string } - enums.set(data.enumName, [...(enums.get(data.enumName) ?? []), data.enumValue]) + const existing = enums.get(data.enumName) + if (existing == null) { + enums.set(data.enumName, [data.enumValue]) + } else { + existing.push(data.enumValue) + } } return enums }