private static parseObjects()

in src/capabilitiesParser.ts [53:68]


    private static parseObjects(objects: {[key: string]: {}}): DisplayNameAndKeyPairs {
        let strings: DisplayNameAndKeyPairs = {};
        for (let key in objects) {
            let object: any = objects[key];

            if (object.displayName && object.displayNameKey && !strings[object.displayNameKey]) {
                strings[object.displayNameKey] = object.displayName;
            }

            if (object.properties) {
                CapabilitiesParser.parseObject(object.properties, strings);
            }
        }

        return strings;
    }