[**@wocart/theme v4.1.0**](../../README)

***

[@wocart/theme](../../README) / [index](../README) / validateThemeDefinition

# Function: validateThemeDefinition()

> **validateThemeDefinition**(`theme`, `options?`): [`ThemeDefinitionIssue`](../interfaces/ThemeDefinitionIssue)[]

Check the whole catalog: key/type identity, field rules, slot rules.

## Parameters

### theme

[`ThemeDefinition`](../interfaces/ThemeDefinition)

### options?

[`ThemeValidationOptions`](../interfaces/ThemeValidationOptions)

## Returns

[`ThemeDefinitionIssue`](../interfaces/ThemeDefinitionIssue)[]
