# TokenizedStringFragments

Fragments of a concatenated string containing stringified Tokens.

- Source: [`core/lib/string-fragments.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/core/lib/string-fragments.ts#L17)

## Example

```ts
// 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

```ts
new TokenizedStringFragments()
```

## Properties

- `firstToken`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html)

- `firstValue`: any (required)

- `length`: number (required)

- `tokens`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html)[] (required) — Return all Tokens from this string.

## Methods

- `addIntrinsic(value: any): void`

- `addLiteral(lit: any): void`

- `addToken(token: IResolvable): void`

- `join(concat: IFragmentConcatenator): any` — Combine the string fragments using the given joiner.

  If there are any

- `mapTokens(mapper: ITokenMapper): TokenizedStringFragments // chainable` — Apply a transformation function to all tokens in the string.
