---
url: /reference/@cssdoc/markdown/functions/buildCssApi.md
---
# Function: buildCssApi()

```ts
function buildCssApi(options): BuildCssApiResult;
```

Defined in: [emitters/markdown/src/build.ts:101](https://github.com/thedannywahl/cssdoc/blob/main/emitters/markdown/src/build.ts#L101)

Parse CSS and write the markdown reference to `outDir`.

## Parameters

### options

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

[BuildCssApiOptions](../interfaces/BuildCssApiOptions.md).

## Returns

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

The parsed entries and the paths written.

## Example

```ts
import { buildCssApi } from "@cssdoc/markdown";
import { readFileSync } from "node:fs";

buildCssApi({ css: readFileSync("dist/components.css", "utf8"), outDir: "docs/api/css" });
```
