Open
Description
Requirements
When initializing a ComposableController
class, given a ComposableControllerState
type:
-
A type error should be raised if the list of child controllers specified in the
controllers
array constructor option does not exactly match the list of controllers included in theComposableControllerState
type. -
A type error should be raised if the controller-messenger instance passed into the
messenger
constructor option has an event allowlist that does not include all of thestateChange
events for the list of controllers in theComposableControllerState
type.