Skip to main content

Interface: CreateChartStateManagementApiDependencies

Defined in: utils/charts/core/renderChartStateManagementApi.ts:14

Properties​

chartActions​

chartActions: ChartRefreshActions;

Defined in: utils/charts/core/renderChartStateManagementApi.ts:15


chartState​

chartState: ChartStateView;

Defined in: utils/charts/core/renderChartStateManagementApi.ts:16


middlewareManager​

middlewareManager: {
has?: boolean;
register?: void;
};

Defined in: utils/charts/core/renderChartStateManagementApi.ts:22

has()?​

optional has(key: string): boolean;
Parameters​
key​

string

Returns​

boolean

register()?​

optional register(key: string, middleware: MiddlewareDefinition): void;
Parameters​
key​

string

middleware​

MiddlewareDefinition

Returns​

void

Methods​

getComputedStateManager()​

getComputedStateManager(): {
addComputed: void;
};

Defined in: utils/charts/core/renderChartStateManagementApi.ts:17

Returns​

{
addComputed: void;
}
addComputed()​
addComputed(key: string, compute: () => unknown): void;
Parameters​
key​

string

compute​

() => unknown

Returns​

void


getLastRenderTime()​

getLastRenderTime(): unknown;

Defined in: utils/charts/core/renderChartStateManagementApi.ts:20

Returns​

unknown


getRenderedCount()​

getRenderedCount(): unknown;

Defined in: utils/charts/core/renderChartStateManagementApi.ts:21

Returns​

unknown


notify()​

notify(message: string, type: "error" | "info" | "success" | "warning"):
| void
| Promise<void>;

Defined in: utils/charts/core/renderChartStateManagementApi.ts:26

Parameters​

message​

string

type​

"error" | "info" | "success" | "warning"

Returns​

| void | Promise<void>


initializeChartRenderState()​

initializeChartRenderState(options: unknown): void;

Defined in: utils/charts/core/renderChartStateManagementApi.ts:30

Parameters​

options​

unknown

Returns​

void