in src/dataViewObjectsParser.ts [115:135]
public getProperties(): DataViewProperties {
let properties: DataViewProperties = {},
objectNames: string[] = Object.keys(this);
objectNames.forEach((objectName: string) => {
if (DataViewObjectsParser.isPropertyEnumerable(objectName)) {
let propertyNames: string[] = Object.keys(this[objectName]);
properties[objectName] = {};
propertyNames.forEach((propertyName: string) => {
if (DataViewObjectsParser.isPropertyEnumerable(objectName)) {
properties[objectName][propertyName] =
DataViewObjectsParser.createPropertyIdentifier(objectName, propertyName);
}
});
}
});
return properties;
}