@altostra/core
Version:
Core library for shared types and logic
20 lines (19 loc) • 854 B
TypeScript
import type { Deployment, IDeployment } from "./Deployment";
import type { DeploymentKind } from "./Types";
export interface IDeploymentManifest {
readonly deployment: IDeployment;
readonly deploymentKind: DeploymentKind;
readonly projectRef: string;
readonly sourcesRef: string;
readonly sourcesUrl: string;
readonly vendorDeploymentDefinition: string;
}
export declare class DeploymentManifest implements IDeploymentManifest {
readonly deployment: Deployment;
readonly deploymentKind: DeploymentKind;
readonly projectRef: string;
readonly sourcesRef: string;
readonly sourcesUrl: string;
readonly vendorDeploymentDefinition: string;
constructor(deployment: Deployment, deploymentKind: DeploymentKind, projectRef: string, sourcesRef: string, sourcesUrl: string, vendorDeploymentDefinition: string);
}