UNPKG

sleeveforarm

Version:
12 lines (11 loc) 855 B
import * as IInfrastructure from "./IInfrastructure"; import * as Resource from "./resource"; export declare type InfraResourceType = IInfrastructure.IInfrastructure<any> & Resource.Resource; export declare function init(currentWorkingDirectory: string): Promise<void>; export declare function setup(currentWorkingDirectory: string, serviceName: string, serviceType: string): Promise<string>; export declare function deployResources(currentWorkingDirectory: string, deploymentType: Resource.DeployType, developmentDeploy?: boolean): Promise<InfraResourceType[]>; export declare function getManageResourceData(currentWorkingDirectory: string): Promise<{ [deploymentType: string]: string; }>; export declare function manageResource(currentWorkingDirectory: string): Promise<void>; export declare function setLoggingIfNeeded(argv: any): void;