import type { TreeItem } from "../../main.ts";
export class Renderer {
static readonly All: Renderer[] = []
static readonly ByName: Record<string, Renderer> = {}
constructor(readonly name: string, readonly render: (items: TreeItem[]) => string) {
Renderer.ByName[this.name.toLowerCase()] = this;
Renderer.All.push(this);
}
}