TokenizedStringFragments
Fragments of a concatenated string containing stringified Tokens.
Initializers
import { TokenizedStringFragments } from '@alicloud/ros-cdk-core'
new TokenizedStringFragments()
| Name | Type | Description | 
|---|---|---|
Methods
| Name | Description | 
|---|---|
| addIntrinsic | No description. | 
| addLiteral | No description. | 
| addToken | No description. | 
| join | Combine the string fragments using the given joiner. | 
| mapTokens | Apply a transformation function to all tokens in the string. | 
addIntrinsic 
public addIntrinsic(value: any): void
- Type: any
addLiteral 
public addLiteral(lit: any): void
- Type: any
addToken 
public addToken(token: IResolvable): void
- Type: IResolvable
join 
public join(concat: IFragmentConcatenator): any
Combine the string fragments using the given joiner.
If there are any
- Type: IFragmentConcatenator
mapTokens 
public mapTokens(mapper: ITokenMapper): TokenizedStringFragments
Apply a transformation function to all tokens in the string.
- Type: ITokenMapper
Properties
| Name | Type | Description | 
|---|---|---|
| firstValue | any | No description. | 
| length | number | No description. | 
| tokens | IResolvable[] | Return all Tokens from this string. | 
| firstToken | IResolvable | No description. | 
firstValueRequired 
public readonly firstValue: any;
- Type: any
lengthRequired 
public readonly length: number;
- Type: number
tokensRequired 
public readonly tokens: IResolvable[];
- Type: IResolvable[]
Return all Tokens from this string.
firstTokenOptional 
public readonly firstToken: IResolvable;
- Type: IResolvable