---
url: /api/formats/css/src/type-aliases/CssEmitTarget.md
---
[pantoken-root](../../../../index.md) / [formats/css/src](../index.md) / CssEmitTarget

# Type Alias: CssEmitTarget

> **CssEmitTarget** = `"all"` | `"properties"` | `"declarations"`

Beta

Which half of the sheet to emit.

`@property` registrations are document-global — the last registration of a given name wins for the
whole document — so two full sheets on one page fight over every concrete token. Emitting
registrations once (`"properties"`) and each theme as declarations only (`"declarations"`) lets
several themes coexist.
