aws-cdk
Version:
AWS CDK CLI, the command line tool for CDK apps
15 lines (14 loc) • 642 B
TypeScript
import * as cxapi from '@aws-cdk/cx-api';
import type { IoHelper } from '../../lib/api-private';
import type { SdkProvider, IReadLock } from '../api';
import type { Configuration } from '../cli/user-configuration';
export interface ExecProgramResult {
readonly assembly: cxapi.CloudAssembly;
readonly lock: IReadLock;
}
/** Invokes the cloud executable and returns JSON output */
export declare function execProgram(aws: SdkProvider, ioHelper: IoHelper, config: Configuration): Promise<ExecProgramResult>;
/**
* Creates an assembly with error handling
*/
export declare function createAssembly(appDir: string): cxapi.CloudAssembly;