ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
18 lines (17 loc) • 1.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.processOpcodes = processOpcodes;
function processOpcodes(compiler, opcodes) {
for (var i = 0, l = opcodes.length; i < l; i++) {
var method = opcodes[i][0];
var params = opcodes[i][1];
if (params) {
compiler[method].apply(compiler, params);
} else {
compiler[method].call(compiler);
}
}
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi91dGlscy5qcyJdLCJuYW1lcyI6WyJwcm9jZXNzT3Bjb2RlcyIsImNvbXBpbGVyIiwib3Bjb2RlcyIsImkiLCJsIiwibGVuZ3RoIiwibWV0aG9kIiwicGFyYW1zIiwiYXBwbHkiLCJjYWxsIl0sIm1hcHBpbmdzIjoiOzs7OztRQUFPLEFBQVM7QUFBVCx3QkFBQSxBQUF3QixVQUF4QixBQUFrQyxTQUFTLEFBQzlDO1NBQUssSUFBSSxJQUFKLEFBQVEsR0FBRyxJQUFJLFFBQXBCLEFBQTRCLFFBQVEsSUFBcEMsQUFBd0MsR0FBeEMsQUFBMkMsS0FBSyxBQUM1QztZQUFJLFNBQVMsUUFBQSxBQUFRLEdBQXJCLEFBQWEsQUFBVyxBQUN4QjtZQUFJLFNBQVMsUUFBQSxBQUFRLEdBQXJCLEFBQWEsQUFBVyxBQUN4QjtZQUFBLEFBQUksUUFBUSxBQUNSO3FCQUFBLEFBQVMsUUFBVCxBQUFpQixNQUFqQixBQUF1QixVQUF2QixBQUFpQyxBQUNwQztBQUZELGVBRU8sQUFDSDtxQkFBQSxBQUFTLFFBQVQsQUFBaUIsS0FBakIsQUFBc0IsQUFDekI7QUFDSjtBQUNKIiwiZmlsZSI6ImxpYi91dGlscy5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBwcm9jZXNzT3Bjb2Rlcyhjb21waWxlciwgb3Bjb2Rlcykge1xuICAgIGZvciAobGV0IGkgPSAwLCBsID0gb3Bjb2Rlcy5sZW5ndGg7IGkgPCBsOyBpKyspIHtcbiAgICAgICAgbGV0IG1ldGhvZCA9IG9wY29kZXNbaV1bMF07XG4gICAgICAgIGxldCBwYXJhbXMgPSBvcGNvZGVzW2ldWzFdO1xuICAgICAgICBpZiAocGFyYW1zKSB7XG4gICAgICAgICAgICBjb21waWxlclttZXRob2RdLmFwcGx5KGNvbXBpbGVyLCBwYXJhbXMpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgY29tcGlsZXJbbWV0aG9kXS5jYWxsKGNvbXBpbGVyKTtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0=