ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
36 lines (26 loc) • 2.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _compilableTemplate = require("./compilable-template");
var _compilableTemplate2 = _interopRequireDefault(_compilableTemplate);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
}
}
var RawInlineBlock = function () {
function RawInlineBlock(meta, statements, parameters) {
_classCallCheck(this, RawInlineBlock);
this.meta = meta;
this.statements = statements;
this.parameters = parameters;
}
RawInlineBlock.prototype.scan = function scan() {
return new _compilableTemplate2.default(this.statements, { parameters: this.parameters, meta: this.meta });
};
return RawInlineBlock;
}();
exports.default = RawInlineBlock;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9zeW50YXgvcmF3LWJsb2NrLmpzIl0sIm5hbWVzIjpbIkNvbXBpbGFibGVUZW1wbGF0ZSIsIlJhd0lubGluZUJsb2NrIiwibWV0YSIsInN0YXRlbWVudHMiLCJwYXJhbWV0ZXJzIiwic2NhbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsQUFBTyxBQUFQLEFBQStCLEFBQS9COzs7Ozs7Ozs7Ozs7SUFDcUIsQSw2QkFDakI7NEJBQVksQUFBWixNQUFrQixBQUFsQixZQUE4QixBQUE5QixZQUEwQzs4QkFDdEM7O2FBQUssQUFBTCxPQUFZLEFBQVosQUFDQTthQUFLLEFBQUwsYUFBa0IsQUFBbEIsQUFDQTthQUFLLEFBQUwsYUFBa0IsQUFBbEIsQUFDSDs7OzZCQUNELEEsdUJBQU8sQUFDSDtlQUFPLEFBQUksQUFBSixpQ0FBdUIsS0FBSyxBQUE1QixZQUF3QyxFQUFFLFlBQVksS0FBSyxBQUFuQixZQUErQixNQUFNLEtBQUssQUFBMUMsQUFBeEMsQUFBUCxBQUNIO0E7Ozs7O2tCQVJnQixBIiwiZmlsZSI6ImxpYi9zeW50YXgvcmF3LWJsb2NrLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IENvbXBpbGFibGVUZW1wbGF0ZSBmcm9tICcuL2NvbXBpbGFibGUtdGVtcGxhdGUnO1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgUmF3SW5saW5lQmxvY2sge1xuICAgIGNvbnN0cnVjdG9yKG1ldGEsIHN0YXRlbWVudHMsIHBhcmFtZXRlcnMpIHtcbiAgICAgICAgdGhpcy5tZXRhID0gbWV0YTtcbiAgICAgICAgdGhpcy5zdGF0ZW1lbnRzID0gc3RhdGVtZW50cztcbiAgICAgICAgdGhpcy5wYXJhbWV0ZXJzID0gcGFyYW1ldGVycztcbiAgICB9XG4gICAgc2NhbigpIHtcbiAgICAgICAgcmV0dXJuIG5ldyBDb21waWxhYmxlVGVtcGxhdGUodGhpcy5zdGF0ZW1lbnRzLCB7IHBhcmFtZXRlcnM6IHRoaXMucGFyYW1ldGVycywgbWV0YTogdGhpcy5tZXRhIH0pO1xuICAgIH1cbn0iXX0=