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