Просмотр исходного кода

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

mizozobu 2 недель назад
Родитель
Сommit
8bd83706f6
3 измененных файлов с 8 добавлено и 4 удалено
  1. 1 3
      apps/app/prisma/index.ts
  2. 1 1
      apps/app/prisma/migrations/01.ts
  3. 6 0
      apps/app/prisma/types.ts

+ 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>;