From 2257ca2e6f9f8834880ea9bab4355c168ee6c33b Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Thu, 5 Feb 2026 12:53:56 +0100 Subject: make storage versioning per-project + few other refactors --- apps/web/src/services/storage/migrations/base.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'apps/web/src/services/storage/migrations/base.ts') diff --git a/apps/web/src/services/storage/migrations/base.ts b/apps/web/src/services/storage/migrations/base.ts index c7558264..5b7e9db0 100644 --- a/apps/web/src/services/storage/migrations/base.ts +++ b/apps/web/src/services/storage/migrations/base.ts @@ -1,5 +1,9 @@ +import type { MigrationResult, ProjectRecord } from "./transformers/types"; + export abstract class StorageMigration { abstract from: number; abstract to: number; - abstract run(): Promise; + abstract transform( + project: ProjectRecord, + ): Promise>; } -- cgit v1.3.1