1 | import { Settings } from './settings';
|
2 | export { TRANSIENT_CONTEXT_KEY } from './settings';
|
3 | export declare const PROJECT_CONTEXT = "cdk.context.json";
|
4 | interface ContextBag {
|
5 | |
6 |
|
7 |
|
8 |
|
9 | fileName?: string;
|
10 | |
11 |
|
12 |
|
13 | bag: Settings;
|
14 | }
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 | export declare class Context {
|
24 | private readonly bags;
|
25 | private readonly fileNames;
|
26 | constructor(...bags: ContextBag[]);
|
27 | get keys(): string[];
|
28 | has(key: string): boolean;
|
29 | get all(): {
|
30 | [key: string]: any;
|
31 | };
|
32 | get(key: string): any;
|
33 | set(key: string, value: any): void;
|
34 | unset(key: string): void;
|
35 | clear(): void;
|
36 | |
37 |
|
38 |
|
39 | save(fileName: string): Promise<this>;
|
40 | }
|