Skip to main content

Interface: InitializationDataProvider

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:19

A provider of G3000 initialization data.

Properties

areAllTasksCompleted

readonly areAllTasksCompleted: Subscribable<boolean>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:39

Whether all initialization tasks have been completed. If the initialization process is disabled or there are no tasks, then this value is always false.


id

readonly id: Subscribable<null | string>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:21

The ID string of the initialization process being used, or null if no process is being used.


isAccepted

readonly isAccepted: Subscribable<boolean>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:42

Whether initialization has been accepted by the user.


isEnabled

readonly isEnabled: Subscribable<boolean>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:24

Whether the initialization process is enabled.


resetMessage

readonly resetMessage: Subscribable<undefined | string>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:33

The message to display to the user when attempting to reset the initialization process.


tasks

readonly tasks: SubscribableArray<InitializationTaskData>

Defined in: src/workingtitle-instruments-g3000/html_ui/Shared/Initialization/InitializationDataProvider.ts:30

An ordered array containing data describing the tasks that comprise the initialization process. The order of the task data is the same as the order of the corresponding tasks in the initialization process.