UNPKG

@altostra/core

Version:

Core library for shared types and logic

8 lines (7 loc) 447 B
import type { DeploymentPackage } from "../../Infrastructure/Deployment/AWS/Types"; import type { ProjectId } from "../Models/Project"; import type { DeploymentJobResult, PhysicalDeploymentStatus } from "../Models/Types"; export interface IDeploymentEngine { getDeploymentStatus(projectId: ProjectId, deploymentName: string): Promise<PhysicalDeploymentStatus>; deploy(deploymentPackage: DeploymentPackage): Promise<DeploymentJobResult>; }