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