public getProperties()

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;
    }