MCPcopy Create free account
hub / github.com/algorithm-visualizer/algorithm-visualizer / Tracer

Class Tracer

src/core/tracers/Tracer.jsx:4–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2import { Renderer } from 'core/renderers';
3
4class Tracer {
5 constructor(key, getObject, title) {
6 this.key = key;
7 this.getObject = getObject;
8 this.title = title;
9 this.init();
10 this.reset();
11 }
12
13 getRendererClass() {
14 return Renderer;
15 }
16
17 init() {
18 }
19
20 render() {
21 const RendererClass = this.getRendererClass();
22 return (
23 <RendererClass key={this.key} title={this.title} data={this} />
24 );
25 }
26
27 set() {
28 }
29
30 reset() {
31 this.set();
32 }
33}
34
35export default Tracer;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected