mock-toolkitinfo.d.ts
1 /// <reference types="jest" /> 2 import { ISDK, ToolkitInfo } from '../../lib/api'; 3 import { CloudFormationStack } from '../../lib/api/util/cloudformation'; 4 export interface MockToolkitInfoProps { 5 readonly bucketName?: string; 6 readonly bucketUrl?: string; 7 readonly version?: number; 8 readonly bootstrapStack?: CloudFormationStack; 9 } 10 export declare class MockToolkitInfo extends ToolkitInfo { 11 readonly found = true; 12 readonly bucketUrl: string; 13 readonly bucketName: string; 14 readonly version: number; 15 readonly prepareEcrRepository: jest.Mock<Promise<import("../../lib/api").EcrRepositoryInfo>, [string]>; 16 private readonly _bootstrapStack?; 17 constructor(sdk: ISDK, props?: MockToolkitInfoProps); 18 get bootstrapStack(): CloudFormationStack; 19 validateVersion(expectedVersion: number, ssmParameterName: string | undefined): Promise<void>; 20 }