import { GenericConstructor } from '../core/shared/generic-constructor'; import { ListableObject } from '../object-collection/shared/listable-object.model'; const gridElementMap = new Map(); export function gridElementFor(gridable: GenericConstructor) { return function decorator(objectElement: any) { if (!objectElement) { return; } gridElementMap.set(gridable, objectElement); }; } export function getGridElementFor(gridable: GenericConstructor) { return gridElementMap.get(gridable); }