# createTokens API

> Auto-generated API reference for `createTokens` from @vuetify/v0 (Vuetify0).
> Source of truth: https://0.vuetifyjs.com/api/create-tokens

## Related

- https://0.vuetifyjs.com/composables/registration/create-tokens
- https://0.vuetifyjs.com/components/providers/theme
- https://0.vuetifyjs.com/composables/registration/create-registry
- https://0.vuetifyjs.com/composables/plugins/use-theme
- https://0.vuetifyjs.com/guide/features/theming

## Functions

### createTokens

Creates a new token instance.

```ts
(tokens?: TokenCollection, options?: TokenOptions) => E
```

### createTokensContext

Creates a new token context.

```ts
(_options: TokenContextOptions) => ContextTrinity<E>
```

### useTokens

Returns the current tokens instance.

```ts
(namespace?: string) => E
```

### flatten

Flattens a nested collection of tokens into a flat array of tokens.
Each token is represented by an object containing its ID & value.

```ts
(tokens: TokenCollection, prefix?: string, flat?: boolean) => FlatTokenCollection[]
```
