blob: 0130c95e4df3bb831e3c7b5547ce918b6868fbef (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import type { MigrationResult, ProjectRecord } from "./transformers/types";
export interface StorageMigrationRunArgs {
projectId: string;
project: ProjectRecord;
}
export abstract class StorageMigration {
abstract from: number;
abstract to: number;
abstract run({
projectId,
project,
}: StorageMigrationRunArgs): Promise<MigrationResult<ProjectRecord>>;
}
|