@aws-cdk-testing/cli-integ
Version:
Integration tests for the AWS CDK CLI
31 lines (30 loc) • 1.05 kB
TypeScript
import { IPackageSourceSetup, IPackageSource } from './source';
export declare class RepoPackageSourceSetup implements IPackageSourceSetup {
private readonly repoRoot;
readonly name = "repo";
readonly description: string;
constructor(repoRoot: string);
prepare(): Promise<void>;
cleanup(): Promise<void>;
}
export declare class RepoPackageSource implements IPackageSource {
private readonly repoRoot;
constructor();
makeCliAvailable(): Promise<void>;
assertJsiiPackagesAvailable(): void;
initializeDotnetPackages(): Promise<void>;
majorVersion(): any;
requestedCliVersion(): string;
requestedFrameworkVersion(): string;
requestedAlphaVersion(): string;
}
/**
* Return a { name -> directory } packages found in a Yarn monorepo
*
* Cached in YARN_MONOREPO_CACHE.
*/
export declare function findYarnPackages(root: string): Promise<Record<string, string>>;
/**
* Find the root directory of the repo from the current directory
*/
export declare function autoFindRoot(): Promise<string>;