Skip to main content

MiddlewareDefinition

FitFileViewer - API Documentation v29.9.0


FitFileViewer - API Documentation / utils/state/core/stateMiddleware / MiddlewareDefinition

Interface: MiddlewareDefinition

Defined in: utils/state/core/stateMiddleware.js:32

Properties​

metadata?​

optional metadata: { }

Defined in: utils/state/core/stateMiddleware.js:34


beforeSet?​

optional beforeSet: MiddlewarePhaseHandler

Defined in: utils/state/core/stateMiddleware.js:35


afterSet?​

optional afterSet: MiddlewarePhaseHandler

Defined in: utils/state/core/stateMiddleware.js:36


beforeGet?​

optional beforeGet: MiddlewarePhaseHandler

Defined in: utils/state/core/stateMiddleware.js:37


afterGet?​

optional afterGet: MiddlewarePhaseHandler

Defined in: utils/state/core/stateMiddleware.js:38


onSubscribe?​

optional onSubscribe: MiddlewarePhaseHandler

Defined in: utils/state/core/stateMiddleware.js:39


onUnsubscribe?​

optional onUnsubscribe: MiddlewarePhaseHandler

Defined in: utils/state/core/stateMiddleware.js:40


onError()?​

optional onError: (error: Error, errorContext?: { middleware: string; phase: string; context: MiddlewareContext; }) => void | Promise<void>

Defined in: utils/state/core/stateMiddleware.js:48

Parameters​

error​

Error

errorContext?​
middleware​

string

phase​

string

context​

MiddlewareContext

Returns​

void | Promise<void>