aws-cdk-lib.TokenizedStringFragments

class TokenizedStringFragments

LanguageType name
.NETAmazon.CDK.TokenizedStringFragments
Gogithub.com/aws/aws-cdk-go/awscdk/v2#TokenizedStringFragments
Javasoftware.amazon.awscdk.TokenizedStringFragments
Pythonaws_cdk.TokenizedStringFragments
TypeScript (source)aws-cdk-lib » TokenizedStringFragments

Fragments of a concatenated string containing stringified Tokens.

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-lib';
const tokenizedStringFragments = new cdk.TokenizedStringFragments();

Initializer

new TokenizedStringFragments()

Properties

NameTypeDescription
firstValueany
lengthnumber
tokensIResolvable[]Return all Tokens from this string.
firstToken?IResolvable

firstValue

Type: any


length

Type: number


tokens

Type: IResolvable[]

Return all Tokens from this string.


firstToken?

Type: IResolvable (optional)

Methods

NameDescription
addIntrinsic(value)
addLiteral(lit)
addToken(token)
join(concat)Combine the string fragments using the given joiner.
mapTokens(mapper)Apply a transformation function to all tokens in the string.

addIntrinsic(value)

public addIntrinsic(value: any): void

Parameters

  • value any

addLiteral(lit)

public addLiteral(lit: any): void

Parameters

  • lit any

addToken(token)

public addToken(token: IResolvable): void

Parameters

  • token IResolvable

join(concat)

public join(concat: IFragmentConcatenator): any

Parameters

  • concat IFragmentConcatenator

Returns

  • any

Combine the string fragments using the given joiner.

If there are any


mapTokens(mapper)

public mapTokens(mapper: ITokenMapper): TokenizedStringFragments

Parameters

  • mapper ITokenMapper

Returns

  • TokenizedStringFragments

Apply a transformation function to all tokens in the string.