# DefaultTokenResolver

Default resolver implementation.

Extends: DefaultTokenResolver
Implements: ITokenResolver

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

## 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';

declare const fragmentConcatenator: cdk.IFragmentConcatenator;
const defaultTokenResolver = new cdk.DefaultTokenResolver(fragmentConcatenator);
```

## Initializer

```ts
new DefaultTokenResolver(concat: IFragmentConcatenator)
```

## Methods

- `resolveList(xs: string[], context: IResolveContext): any` — Resolve a tokenized list.

- `resolveString(fragments: TokenizedStringFragments, context: IResolveContext): any` — Resolve string fragments to Tokens.

- `resolveToken(t: IResolvable, context: IResolveContext, postProcessor: IPostProcessor): any` — Default Token resolution.

  Resolve the Token, recurse into whatever it returns,
  then finally post-process it.
