deployable-awscdk-app-ts
Version:
A projen project for Typescript AWS CDK App
14 lines (13 loc) • 1.24 kB
TypeScript
import { javascript } from 'projen';
import { JobStep } from 'projen/lib/github/workflows-model';
import { CodeArtifactAuthProvider } from 'projen/lib/javascript';
export declare function checkoutStep(): JobStep;
export declare function setNodeVersionStep(nodeVersion: string, checkActiveDeployment: boolean): JobStep;
export declare function installDependenciesStep(command: string, checkActiveDeployment: boolean): JobStep;
export declare function deploymentStep(checkActiveDeployment: boolean, packageManager: javascript.NodePackageManager): JobStep;
export declare function setAwsCredentialsSteps(checkActiveDeployment: boolean, authProvider?: CodeArtifactAuthProvider): JobStep[];
export declare function setNpmConfig(configName: string, configValue: string, checkActiveDeployment: boolean): JobStep;
export declare function checkActiveDeploymentStep(): JobStep;
export declare function postDeploymentStep(checkActiveDeployment: boolean, packageManager: javascript.NodePackageManager): JobStep;
export declare function preDeploymentStep(checkActiveDeployment: boolean, packageManager: javascript.NodePackageManager): JobStep;
export declare function preInstallDependenciesStep(taskName: string, checkActiveDeployment: boolean): JobStep;