aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
18 lines (17 loc) • 815 B
TypeScript
import { IConstruct } from 'constructs';
import { Intrinsic } from './intrinsic';
import { Reference } from '../reference';
import { Stack } from '../stack';
export declare const STRING_LIST_REFERENCE_DELIMITER = "||";
/**
* This is called from the App level to resolve all references defined. Each
* reference is resolved based on it's consumption context.
*/
export declare function resolveReferences(scope: IConstruct): void;
export declare function getExportable(stack: Stack, reference: Reference): Intrinsic;
/**
* Translate a Reference into a nested stack into a value in the parent stack
*
* Will create Outputs along the chain of Nested Stacks, and return the final `{ Fn::GetAtt }`.
*/
export declare function referenceNestedStackValueInParent(reference: Reference, targetStack: Stack): Intrinsic;