# Z-2308 \- Export Theme Types from Rust \(\#2621\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/a305d935671ec66e082a86e6ab5318c1eb3f18e5)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: a305d935671ec66e082a86e6ab5318c1eb3f18e5

Requested commit: a305d935671ec66e082a86e6ab5318c1eb3f18e5

Commit: a305d935671ec66e082a86e6ab5318c1eb3f18e5

Tree: 90845f96678257b73bf1ded8066fcba669d50698

Author: Nate Butler

Committer: GitHub

## Message

```
Z-2308 - Export Theme Types from Rust (#2621)

This PR adds JSON Schema definitions into GPUI's styles and adds a tool
for generating typescript types from these schema definitions.

Release Notes:

- N/A
```

## Parents

- [417a743b5ec5b2370ffa0289f40a8288cd25cf19](https://git.cafe/gitcafe/zed/commit/417a743b5ec5b2370ffa0289f40a8288cd25cf19?format=markdown)

- [10cc0d567fa28e08caaf83d8f82bed60d2117852](https://git.cafe/gitcafe/zed/commit/10cc0d567fa28e08caaf83d8f82bed60d2117852?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/a305d935671ec66e082a86e6ab5318c1eb3f18e5?format=markdown)
