1
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

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 };