10 lines
270 B
TypeScript
10 lines
270 B
TypeScript
|
|
import { IGroupingRenderer } from './IGroupingRenderer';
|
||
|
|
|
||
|
|
export class RendererRegistry {
|
||
|
|
constructor(private renderers: IGroupingRenderer[]) {}
|
||
|
|
|
||
|
|
get(type: string): IGroupingRenderer | undefined {
|
||
|
|
return this.renderers.find(r => r.type === type);
|
||
|
|
}
|
||
|
|
}
|