Skip to content

ChartViewProvider@sheetwrite/core

On this page

Cached chart views supplied by the optional charts package; renderers do not read cells.

Members 3

get Resolve on first access; later accesses use the cached committed view.
get(chart: ChartRef): ChartView | null;
subscribe Observe invalidation after cached views have been removed.
subscribe(listener: ChartChangeListener): () => void;
dispose Stop observing the store and release cached views.
dispose(): void;

Declaration

View full TypeScript declaration
export interface ChartViewProvider {
get(chart: ChartRef): ChartView | null;
subscribe(listener: ChartChangeListener): () => void;
dispose(): void;
}

Referenced by

Workspace packages depending on @sheetwrite/core

  • @sheetwrite/benchdependency
  • @sheetwrite/chartsdependency
  • @sheetwrite/docs-startdependency
  • @sheetwrite/reactdependency
  • @sheetwrite/sveltedependency
  • @sheetwrite/vuedependency
  • @sheetwrite/xlsxdependency

Public exports naming ChartViewProvider

Documentation