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

***

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

# Interface: ThemeManifestResult

Result of the manifest boundary. `manifest` is non-null only when the input
is structurally sound: structural failures (wrong shape, unsupported
contract, malformed components, non-serializable values) yield `null` plus
issues. The one advisory check — a non-semver `version` — returns the
manifest *with* an `invalid-version` issue, so a version-format concern is
never confused with a fatal structural failure.

## Properties

### issues

> **issues**: [`ThemeManifestIssue`](ThemeManifestIssue)[]

***

### manifest

> **manifest**: [`ThemeManifest`](ThemeManifest)
