Skip to content

Commit d0c94fe

Browse files
committed
refactor: ♻️ Change to promise based file writing
1 parent c521267 commit d0c94fe

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/generate.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { DMMF, GeneratorOptions } from '@prisma/generator-helper';
2-
import fs from 'fs';
2+
import { writeFile } from 'fs/promises';
33

44
function extractEnums(dataModel: DMMF.Datamodel): string[] {
55
const enums = dataModel.enums.map((e) => e.name);
@@ -55,7 +55,7 @@ export default async (options: GeneratorOptions) => {
5555
const enums = extractEnums(options.dmmf.datamodel);
5656
const fileContent = generateFileContent(enums, isTs);
5757

58-
fs.writeFileSync(output, fileContent);
58+
await writeFile(output, fileContent);
5959
} catch (error) {
6060
console.error(error);
6161
throw error;

0 commit comments

Comments
 (0)