ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
14 lines (13 loc) • 1.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.referenceFromParts = referenceFromParts;
function referenceFromParts(root, parts) {
let reference = root;
for (let i = 0; i < parts.length; i++) {
reference = reference.get(parts[i]);
}
return reference;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi91dGlscy5qcyJdLCJuYW1lcyI6WyJyZWZlcmVuY2VGcm9tUGFydHMiLCJyb290IiwicGFydHMiLCJyZWZlcmVuY2UiLCJpIiwibGVuZ3RoIiwiZ2V0Il0sIm1hcHBpbmdzIjoiOzs7OztRQUFnQkEsa0IsR0FBQUEsa0I7QUFBVCxTQUFTQSxrQkFBVCxDQUE0QkMsSUFBNUIsRUFBa0NDLEtBQWxDLEVBQXlDO0FBQzVDLFFBQUlDLFlBQVlGLElBQWhCO0FBQ0EsU0FBSyxJQUFJRyxJQUFJLENBQWIsRUFBZ0JBLElBQUlGLE1BQU1HLE1BQTFCLEVBQWtDRCxHQUFsQyxFQUF1QztBQUNuQ0Qsb0JBQVlBLFVBQVVHLEdBQVYsQ0FBY0osTUFBTUUsQ0FBTixDQUFkLENBQVo7QUFDSDtBQUNELFdBQU9ELFNBQVA7QUFDSCIsImZpbGUiOiJsaWIvdXRpbHMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gcmVmZXJlbmNlRnJvbVBhcnRzKHJvb3QsIHBhcnRzKSB7XG4gICAgbGV0IHJlZmVyZW5jZSA9IHJvb3Q7XG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBwYXJ0cy5sZW5ndGg7IGkrKykge1xuICAgICAgICByZWZlcmVuY2UgPSByZWZlcmVuY2UuZ2V0KHBhcnRzW2ldKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlZmVyZW5jZTtcbn0iXX0=