DefaultTokenResolver
- Implements: ITokenResolver
Default resolver implementation.
Initializers
import { DefaultTokenResolver } from '@alicloud/ros-cdk-core'
new DefaultTokenResolver(concat: IFragmentConcatenator)
| Name | Type | Description |
|---|---|---|
concat |
IFragmentConcatenator |
No description. |
concatRequired
- Type: IFragmentConcatenator
Methods
| Name | Description |
|---|---|
resolveList |
Resolve a tokenized list. |
resolveString |
Resolve string fragments to Tokens. |
resolveToken |
Default Token resolution. |
resolveList
public resolveList(xs: string[], context: IResolveContext): any
Resolve a tokenized list.
- Type: string[]
- Type: IResolveContext
resolveString
public resolveString(fragments: TokenizedStringFragments, context: IResolveContext): any
Resolve string fragments to Tokens.
- Type: TokenizedStringFragments
- Type: IResolveContext
resolveToken
public resolveToken(t: IResolvable, context: IResolveContext, postProcessor: IPostProcessor): any
Default Token resolution.
Resolve the Token, recurse into whatever it returns, then finally post-process it.
- Type: IResolvable
- Type: IResolveContext
- Type: IPostProcessor