ItemsHostFit: ( Itemextendsunknown ?[ItemHostOf<Item>]extends[undefined] ?never :[State]extends[ItemHostOf<Item>] ?never :Itemextends{id:inferId}?Id:never :never ) extendsinferMisfit ?[Misfit]extends[never] ?unknown :{"these items read a host state the screen does not have":Misfit} :unknown
Whether the host screen's state State fits every item's host schema: an
item that reads its host decodes the host's state with its own schema, so a
host whose state lacks what the item reads is a type error here, at the
platform's screenSet, naming the items.
Whether the host screen's state
Statefits every item's host schema: an item that reads its host decodes the host's state with its own schema, so a host whose state lacks what the item reads is a type error here, at the platform'sscreenSet, naming the items.