Skip to main content

Interface: ScheduledPluginState

Defined in: src/plugins/core/import-scheduler.ts:81

State of a scheduled plugin's import cycles.

Properties

cyclesCompleted

cyclesCompleted: number

Defined in: src/plugins/core/import-scheduler.ts:105

Total number of import cycles completed.


cyclesFailed

cyclesFailed: number

Defined in: src/plugins/core/import-scheduler.ts:110

Total number of import cycles that failed.


isRunning

isRunning: boolean

Defined in: src/plugins/core/import-scheduler.ts:100

Whether an import cycle is currently running.


lastResult

lastResult: null | ImportCycleResult

Defined in: src/plugins/core/import-scheduler.ts:115

Result of the last import cycle.


lastRunAt

lastRunAt: null | Date

Defined in: src/plugins/core/import-scheduler.ts:90

Timestamp of the last completed import cycle.


nextRunAt

nextRunAt: Date

Defined in: src/plugins/core/import-scheduler.ts:95

Timestamp of the next scheduled import cycle.


pluginId

readonly pluginId: string

Defined in: src/plugins/core/import-scheduler.ts:85

Plugin identifier.