---
url: /reference/@cssdoc/vscode-custom-data.md
---
# @cssdoc/vscode-custom-data

`@cssdoc/vscode-custom-data` — generate VS Code custom data from the cssdoc model, so the built-in
CSS and HTML language services offer completions and hover for the documented surface with no
extension. `html.customData` lists the component classes and modifiers as `class`-attribute values;
`css.customData` lists the declared custom properties.

## Interfaces

* [CssCustomData](interfaces/CssCustomData.md)
* [CssDataProperty](interfaces/CssDataProperty.md)
* [HtmlAttributeValue](interfaces/HtmlAttributeValue.md)
* [HtmlCustomData](interfaces/HtmlCustomData.md)

## Functions

* [cssCustomData](functions/cssCustomData.md)
* [htmlCustomData](functions/htmlCustomData.md)
* [writeVscodeCustomData](functions/writeVscodeCustomData.md)
