/** * Created by mm28969 on 10/31/16. */ export function createViewModel() { return { keyMap: function(d) { return d.key; // used to uniquely identify the html visual element }, dataArray: [] }; } export function createDatumLayout(dataModel, d): any { let key, dLayout: any = { key: dataModel.keyMap(d), data: d }; return dLayout; } export class Layout { constructor(){ } protected createViewModel(): any { return { keyMap: function(d) { return d.key; }, dataArray: [] }; } protected createDatumLayout(dataModel, d): any { let key, dLayout: any = { key: dataModel.keyMap(d), data: d }; return dLayout; } }