Skip to content

DefaultTokenResolver

Default resolver implementation.

Initializers

import { DefaultTokenResolver } from '@alicloud/ros-cdk-core'
new DefaultTokenResolver(concat: IFragmentConcatenator)
Name Type Description
concat IFragmentConcatenator No description.

concatRequired


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.

xsRequired

  • Type: string[]

contextRequired


resolveString

public resolveString(fragments: TokenizedStringFragments, context: IResolveContext): any

Resolve string fragments to Tokens.

fragmentsRequired


contextRequired


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.

tRequired


contextRequired


postProcessorRequired