Improve builder return type (#14592)

We need grain in orchestrator over actions ordering for upcoming index
integration to v2
This commit is contained in:
Paul Rastoin
2025-09-18 14:42:01 +02:00
committed by GitHub
parent 714b466fd5
commit 235eef32f6
10 changed files with 3010 additions and 2873 deletions
@@ -0,0 +1,18 @@
import { type OrchestratorActionsReport } from 'src/engine/workspace-manager/workspace-migration-v2/types/workspace-migration-orchestrator.type';
import { type CreatedDeletedUpdatedActions } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/services/workspace-entity-migration-builder-v2.service';
import { type WorkspaceMigrationActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2';
const emptyCreatedDeletedUpdated: CreatedDeletedUpdatedActions<WorkspaceMigrationActionV2> =
{
created: [],
deleted: [],
updated: [],
};
export const EMPTY_ORCHESTRATOR_ACTIONS_REPORT = {
index: emptyCreatedDeletedUpdated,
objectMetadata: emptyCreatedDeletedUpdated,
view: emptyCreatedDeletedUpdated,
viewField: emptyCreatedDeletedUpdated,
fieldMetadata: emptyCreatedDeletedUpdated,
} as const satisfies OrchestratorActionsReport;