---
url: /api/platforms/compose/src/functions/generateCompose.md
---
[pantoken-root](../../../../index.md) / [platforms/compose/src](../index.md) / generateCompose

# Function: generateCompose()

> **generateCompose**(`options`): `Promise`<`string`>

Experimental

Emit Compose Kotlin for a named theme. Returns the written file path.

## Parameters

### options

[`GenerateComposeOptions`](../interfaces/GenerateComposeOptions.md)

## Returns

`Promise`<`string`>

## Example

```ts
import { generateCompose } from "@pantoken/compose";

const file = await generateCompose({ outDir: "./ui/tokens", theme: "rebrand" });
```
