暴露 workflow overview artifact summary 浏览器 API
This commit is contained in:
@@ -33,6 +33,7 @@ import {
|
||||
} from "./panel-state-summary.js";
|
||||
import {
|
||||
createProjectReleaseReadinessArtifactValidation,
|
||||
createProjectReleaseReadinessArtifactValidationSummaryViewModel,
|
||||
parseProjectReleaseReadinessArtifactJson,
|
||||
} from "../../sdk/src/project-release-readiness.js";
|
||||
export {
|
||||
@@ -78,6 +79,7 @@ export {
|
||||
} from "./panel-state-summary.js";
|
||||
export {
|
||||
createProjectReleaseReadinessArtifactValidation,
|
||||
createProjectReleaseReadinessArtifactValidationSummaryViewModel,
|
||||
parseProjectReleaseReadinessArtifactJson,
|
||||
} from "../../sdk/src/project-release-readiness.js";
|
||||
|
||||
@@ -195,6 +197,7 @@ export function createIniPanelLaunchApiManifest(entries = getVisibleIniPanelEntr
|
||||
"getWorkflowOverviewReadiness",
|
||||
"mountWorkflowOverviewEmbedding",
|
||||
"loadWorkflowOverviewReleaseReadinessArtifactUrl",
|
||||
"getWorkflowOverviewReleaseReadinessArtifactValidationSummaryViewModel",
|
||||
"getWorkflowOverviewEmbeddingReport",
|
||||
"getWorkflowOverviewEmbeddingDisplayViewModel",
|
||||
"getWorkflowOverviewEmbeddingRenderState",
|
||||
@@ -1876,6 +1879,7 @@ export function createIniPanelShellWorkflowOverviewContract() {
|
||||
"getWorkflowOverviewPersistenceSummary",
|
||||
"validateWorkflowOverviewReleaseReadinessArtifactJson",
|
||||
"loadWorkflowOverviewReleaseReadinessArtifactUrl",
|
||||
"getWorkflowOverviewReleaseReadinessArtifactValidationSummaryViewModel",
|
||||
"getWorkflowOverviewReleaseReadinessArtifactDisplayViewModel",
|
||||
"getWorkflowOverviewReleaseReadinessArtifactRenderState",
|
||||
"getWorkflowOverviewReleaseReadinessArtifactDomContract",
|
||||
@@ -2058,6 +2062,14 @@ export function createIniPanelShellWorkflowOverviewReleaseReadinessArtifactDispl
|
||||
};
|
||||
}
|
||||
|
||||
export function createIniPanelShellWorkflowOverviewReleaseReadinessArtifactValidationSummaryViewModel(
|
||||
validation = validateIniPanelShellWorkflowOverviewReleaseReadinessArtifactJson("{}"),
|
||||
) {
|
||||
return createProjectReleaseReadinessArtifactValidationSummaryViewModel(
|
||||
validation?.validation ?? validation,
|
||||
);
|
||||
}
|
||||
|
||||
export function createIniPanelShellWorkflowOverviewReleaseReadinessArtifactRenderState(
|
||||
displayViewModel = createIniPanelShellWorkflowOverviewReleaseReadinessArtifactDisplayViewModel(),
|
||||
) {
|
||||
@@ -3270,6 +3282,8 @@ export function createIniPanelShellViewModel(entries = getVisibleIniPanelEntries
|
||||
mountShellSessionHandoffWorkflow: mountIniPanelShellSessionHandoffWorkflow,
|
||||
createWorkflowOverviewContract: createIniPanelShellWorkflowOverviewContract,
|
||||
createWorkflowOverviewReadiness: createIniPanelShellWorkflowOverviewReadiness,
|
||||
createWorkflowOverviewReleaseReadinessArtifactValidationSummaryViewModel:
|
||||
createIniPanelShellWorkflowOverviewReleaseReadinessArtifactValidationSummaryViewModel,
|
||||
loadWorkflowOverviewReleaseReadinessArtifactUrl:
|
||||
loadIniPanelShellWorkflowOverviewReleaseReadinessArtifactUrl,
|
||||
mountWorkflowOverviewEmbedding: mountIniPanelShellWorkflowOverviewEmbedding,
|
||||
|
||||
Reference in New Issue
Block a user