UNPKG

@aws-cdk/assert

Version:

An assertion library for use with CDK Apps

32 lines (31 loc) 1.07 kB
import * as api from 'aws-cdk-lib/cx-api'; import { Assertion } from './assertion'; import { MatchStyle } from './assertions/match-template'; export declare abstract class Inspector { aroundAssert?: (cb: () => void) => any; constructor(); to(assertion: Assertion<this>): any; notTo(assertion: Assertion<this>): any; abstract get value(): any; private _to; } export declare class StackInspector extends Inspector { readonly stack: api.CloudFormationStackArtifact | object; private readonly template; constructor(stack: api.CloudFormationStackArtifact | object); at(path: string | string[]): StackPathInspector; toMatch(template: { [key: string]: any; }, matchStyle?: MatchStyle): any; get value(): { [key: string]: any; }; } export declare class StackPathInspector extends Inspector { readonly stack: api.CloudFormationStackArtifact; readonly path: string; constructor(stack: api.CloudFormationStackArtifact, path: string); get value(): { [key: string]: any; } | undefined; }