Skip to main content

MiddlewareDefinition

FitFileViewer - API Documentation v29.4.0


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

Interface: MiddlewareDefinition

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

Properties​

metadata?​

optional metadata: { }

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


beforeSet?​

optional beforeSet: MiddlewarePhaseHandler

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


afterSet?​

optional afterSet: MiddlewarePhaseHandler

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


beforeGet?​

optional beforeGet: MiddlewarePhaseHandler

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


afterGet?​

optional afterGet: MiddlewarePhaseHandler

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


onSubscribe?​

optional onSubscribe: MiddlewarePhaseHandler

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


onUnsubscribe?​

optional onUnsubscribe: MiddlewarePhaseHandler

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


onError()?​

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

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

Parameters​

error​

Error

errorContext?​
middleware​

string

phase​

string

context​

MiddlewareContext

Returns​

void | Promise<void>