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

***

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

# Function: validateThemeManifest()

> **validateThemeManifest**(`input`): [`ThemeManifestResult`](../interfaces/ThemeManifestResult)

Validate a manifest that arrived from outside the code. A structural failure
returns `{ manifest: null, issues }`; a non-semver `version` is advisory and
returns the manifest with an `invalid-version` issue.

## Parameters

### input

`unknown`

## Returns

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