in src/objectEnumerationUtility.ts [37:58]
export function getCategoricalObjectValue<T>(
category: DataViewCategoryColumn,
index: number,
objectName: string,
propertyName: string,
defaultValue: T): T {
let categoryObjects = category.objects;
if (categoryObjects) {
let categoryObject: DataViewObject = categoryObjects[index];
if (categoryObject) {
let object = categoryObject[objectName];
if (object) {
let property: T = <T> object[propertyName];
if (property !== undefined) {
return property;
}
}
}
}
return defaultValue;
}