diff --git a/src/client/index.ts b/src/client/index.ts index 3ceb0d156..ab09b4bcb 100644 --- a/src/client/index.ts +++ b/src/client/index.ts @@ -36,6 +36,7 @@ export { RetrieveSuccess, MetadataApiDeployStatus, DeployNotification, + DeployExtensionResult, DeployDetails, RunTestResult, CodeCoverage, diff --git a/src/client/types.ts b/src/client/types.ts index 936dcc1d5..8757a1f75 100644 --- a/src/client/types.ts +++ b/src/client/types.ts @@ -147,10 +147,17 @@ export type MetadataApiDeployStatus = { startDate?: string; stateDetail?: string; notifications?: DeployNotification | DeployNotification[]; + deployExtensionResults?: DeployExtensionResult | DeployExtensionResult[]; } & MetadataRequestStatus; export type DeployNotification = { messageCode: string; messageText: string }; +export type DeployExtensionResult = { + type: string; + status: string; + message?: string; +}; + export type DeployDetails = { componentFailures?: DeployMessage | DeployMessage[]; componentSuccesses?: DeployMessage | DeployMessage[]; diff --git a/src/index.ts b/src/index.ts index a23a937cb..b3bd84aae 100644 --- a/src/index.ts +++ b/src/index.ts @@ -37,6 +37,7 @@ export { RetrieveSuccess, MetadataApiDeployStatus, DeployNotification, + DeployExtensionResult, DeployDetails, RunTestResult, CodeCoverage,