UNPKG

@aws-cdk-testing/cli-integ

Version:

Integration tests for the AWS CDK CLI

31 lines (30 loc) 1.05 kB
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>;