forked from grafana.jool/grafana-jool
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
471 B
17 lines
471 B
export class Profiler {
|
|
panelsRendered = 0;
|
|
enabled?: boolean = undefined;
|
|
|
|
renderingCompleted() {
|
|
// add render counter to root scope
|
|
// used by image renderer to know when panel has rendered
|
|
this.panelsRendered += 1;
|
|
|
|
// this window variable is used by backend rendering tools to know
|
|
// all panels have completed rendering
|
|
(window as any).panelsRendered = this.panelsRendered;
|
|
}
|
|
}
|
|
|
|
const profiler = new Profiler();
|
|
export { profiler };
|
|
|