@aws-cdk-testing/cli-integ
Version:
Integration tests for the AWS CDK CLI
22 lines (21 loc) • 989 B
TypeScript
import type { IRunnerSource, IPreparedRunnerSource, ITestLibrarySource } from './source';
/**
* A library dependency that should already be installed via `cli-integ`'s dependencies.
*/
export declare class RunnerLibraryPreinstalledSource implements IRunnerSource<ITestLibrarySource> {
private readonly packageName;
static preinstalledVersion(packageName: string): Promise<string>;
static isPreinstalled(packageName: string): Promise<boolean>;
readonly sourceDescription: string;
constructor(packageName: string);
runnerPrepare(): Promise<IPreparedRunnerSource<ITestLibrarySource>>;
}
export declare class TestLibraryPreinstalledSource implements ITestLibrarySource {
readonly packageName: string;
private readonly version;
constructor(packageName: string, version: string);
requestedVersion(): string;
assertJsiiPackagesAvailable(): void;
initializeDotnetPackages(currentDir: string): Promise<void>;
requestedAlphaVersion(): string;
}