Form / foldkit-form

BundleControl

interface · packages/form/src/input.ts:164

interface BundleControl<Model, Message, Value, Resources = {}> extends Control<
  BundleData<Model, Value>
> {
  readonly draft: 'model'
  readonly Message?: Message
  readonly Resources?: Resources
}

A control backed by a Bundle. Its draft is the Bundle's Model, its Messages reach it through the form, and its Commands, Subscriptions and Resources are the form's.

Members

BundleControl.draft

property · packages/form/src/input.ts:167

readonly draft: 'model'

BundleControl.Message

property · packages/form/src/input.ts:169

readonly Message?: Message

Type-only: the Bundle's Message, for form.control(key).send. Never set.

BundleControl.Resources

property · packages/form/src/input.ts:171

readonly Resources?: Resources

Type-only: the Bundle's Resources, which a runtime running the form must provide. Never set.