Răsfoiți Sursa

rafactor(@growi/app): mv Migration type out of index file

mizozobu 1 lună în urmă
părinte
comite
8bd83706f6

+ 1 - 3
apps/app/prisma/index.ts

@@ -3,7 +3,7 @@ import { config } from 'dotenv-flow';
 import { MongoClient } from 'mongodb';
 import { MongoDBStorage, Umzug } from 'umzug';
 
-import { type PrismaClient, prisma } from '~/utils/prisma';
+import { prisma } from '~/utils/prisma';
 
 config();
 
@@ -29,5 +29,3 @@ config();
     process.exit(0);
   }
 })();
-
-export type Migration = (args: { context: PrismaClient }) => Promise<void>;

+ 1 - 1
apps/app/prisma/migrations/01.ts

@@ -1,4 +1,4 @@
-import type { Migration } from '../index';
+import type { Migration } from '../types';
 
 export const up: Migration = async ({ context }) => {
   const revisoins = await context.revisions.findMany();

+ 6 - 0
apps/app/prisma/types.ts

@@ -0,0 +1,6 @@
+import type { PrismaClient } from '~/generated/prisma/client';
+
+/**
+ * Migration function type
+ */
+export type Migration = (args: { context: PrismaClient }) => Promise<void>;