ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
8 lines • 1.06 kB
JavaScript
export 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi91dGlscy5qcyJdLCJuYW1lcyI6WyJyZWZlcmVuY2VGcm9tUGFydHMiLCJyb290IiwicGFydHMiLCJyZWZlcmVuY2UiLCJpIiwibGVuZ3RoIiwiZ2V0Il0sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLFNBQVNBLGtCQUFULENBQTRCQyxJQUE1QixFQUFrQ0MsS0FBbEMsRUFBeUM7QUFDNUMsUUFBSUMsWUFBWUYsSUFBaEI7QUFDQSxTQUFLLElBQUlHLElBQUksQ0FBYixFQUFnQkEsSUFBSUYsTUFBTUcsTUFBMUIsRUFBa0NELEdBQWxDLEVBQXVDO0FBQ25DRCxvQkFBWUEsVUFBVUcsR0FBVixDQUFjSixNQUFNRSxDQUFOLENBQWQsQ0FBWjtBQUNIO0FBQ0QsV0FBT0QsU0FBUDtBQUNIIiwiZmlsZSI6ImxpYi91dGlscy5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiByZWZlcmVuY2VGcm9tUGFydHMocm9vdCwgcGFydHMpIHtcbiAgICBsZXQgcmVmZXJlbmNlID0gcm9vdDtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IHBhcnRzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIHJlZmVyZW5jZSA9IHJlZmVyZW5jZS5nZXQocGFydHNbaV0pO1xuICAgIH1cbiAgICByZXR1cm4gcmVmZXJlbmNlO1xufSJdfQ==