---
url: /reference/@cssdoc/core/functions/compileCustomMediaDeclarations.md
---
# Function: compileCustomMediaDeclarations()

```ts
function compileCustomMediaDeclarations(css, options?): string;
```

Defined in: [packages/core/src/compile.ts:42](https://github.com/thedannywahl/cssdoc/blob/main/packages/core/src/compile.ts#L42)

Parse CSS and compile any `@structure` profile references into `@custom-media` declarations.

This is a convenience wrapper over `parseCssDocs(...)` + `buildCustomMediaDeclarations(...)`.

## Parameters

### css

`string`

### options?

[`CompileCustomMediaOptions`](../interfaces/CompileCustomMediaOptions.md) = `{}`

## Returns

`string`
