class DefaultTokenResolver
Language | Type name |
---|---|
![]() | Amazon.CDK.DefaultTokenResolver |
![]() | software.amazon.awscdk.core.DefaultTokenResolver |
![]() | aws_cdk.core.DefaultTokenResolver |
![]() | @aws-cdk/core » DefaultTokenResolver |
Implements
IToken
Default resolver implementation.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from '@aws-cdk/core';
declare const fragmentConcatenator: cdk.IFragmentConcatenator;
const defaultTokenResolver = new cdk.DefaultTokenResolver(fragmentConcatenator);
Initializer
new DefaultTokenResolver(concat: IFragmentConcatenator)
Parameters
- concat
IFragment
Concatenator
Methods
Name | Description |
---|---|
resolve | Resolve a tokenized list. |
resolve | Resolve string fragments to Tokens. |
resolve | Default Token resolution. |
resolveList(xs, context)
public resolveList(xs: string[], context: IResolveContext): any
Parameters
- xs
string[]
- context
IResolve
Context
Returns
any
Resolve a tokenized list.
resolveString(fragments, context)
public resolveString(fragments: TokenizedStringFragments, context: IResolveContext): any
Parameters
- fragments
Tokenized
String Fragments - context
IResolve
Context
Returns
any
Resolve string fragments to Tokens.
resolveToken(t, context, postProcessor)
public resolveToken(t: IResolvable, context: IResolveContext, postProcessor: IPostProcessor): any
Parameters
- t
IResolvable
- context
IResolve
Context - postProcessor
IPost
Processor
Returns
any
Default Token resolution.
Resolve the Token, recurse into whatever it returns, then finally post-process it.