+3
src/cache.ts
+3
src/cache.ts
···
150
*/
151
private async runMigrations() {
152
try {
153
+
// Define migrations directly here to avoid circular dependencies
154
+
// Note: We define migrations both here and in migrations/index.ts
155
+
// This is intentional to prevent circular imports
156
const migrations = [
157
endpointGroupingMigration,
158
logGroupingMigration
+3
-4
src/migrations/index.ts
+3
-4
src/migrations/index.ts
···
1
import { endpointGroupingMigration } from "./endpointGroupingMigration";
2
import { logGroupingMigration } from "./logGroupingMigration";
3
import { Migration } from "./types";
4
-
import { MigrationManager } from "./migrationManager";
5
6
// Export all migrations
7
-
export const migrations: Migration[] = [
8
endpointGroupingMigration,
9
logGroupingMigration,
10
// Add new migrations here
11
];
12
13
-
// Export the migration manager and types
14
-
export { MigrationManager, Migration };
···
1
import { endpointGroupingMigration } from "./endpointGroupingMigration";
2
import { logGroupingMigration } from "./logGroupingMigration";
3
import { Migration } from "./types";
4
5
// Export all migrations
6
+
export const migrations = [
7
endpointGroupingMigration,
8
logGroupingMigration,
9
// Add new migrations here
10
];
11
12
+
// Export the migration types
13
+
export { Migration };