Skip to main content

Interface: ChecklistStateProvider<I, S, G, L, B>

Defined in: src/sdk/checklist/ChecklistStateProvider.ts:13

A provider of state for a checklist set.

Type Parameters

Type ParameterDefault typeDescription
I extends BaseChecklistItemTypeDefMapBaseChecklistItemTypeDefMapA map from checklist item types to checklist item definitions used by the checklists contained in the provider's checklist set. Defaults to BaseChecklistItemTypeDefMap.
SunknownThe metadata attached to the provider's checklist set.
GunknownThe metadata attached to the checklist groups contained in the provider's checklist set.
LunknownThe metadata attached to the checklist lists contained in the provider's checklist set.
BunknownThe metadata attached to the checklist branches contained in the provider's checklist set.

Properties

index

readonly index: number

Defined in: src/sdk/checklist/ChecklistStateProvider.ts:15

The index of this provider's checklist set.


state

readonly state: ChecklistSet<I, S, G, L, B>

Defined in: src/sdk/checklist/ChecklistStateProvider.ts:18

The current checklist state.