ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
22 lines (16 loc) • 1.99 kB
JavaScript
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
import CompilableTemplate from './compilable-template';
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 CompilableTemplate(this.statements, { parameters: this.parameters, meta: this.meta });
};
return RawInlineBlock;
}();
export default RawInlineBlock;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9zeW50YXgvcmF3LWJsb2NrLmpzIl0sIm5hbWVzIjpbIkNvbXBpbGFibGVUZW1wbGF0ZSIsIlJhd0lubGluZUJsb2NrIiwibWV0YSIsInN0YXRlbWVudHMiLCJwYXJhbWV0ZXJzIiwic2NhbiJdLCJtYXBwaW5ncyI6Ijs7QUFBQSxPQUFPQSxrQkFBUCxNQUErQix1QkFBL0I7O0lBQ3FCQyxjO0FBQ2pCLDRCQUFZQyxJQUFaLEVBQWtCQyxVQUFsQixFQUE4QkMsVUFBOUIsRUFBMEM7QUFBQTs7QUFDdEMsYUFBS0YsSUFBTCxHQUFZQSxJQUFaO0FBQ0EsYUFBS0MsVUFBTCxHQUFrQkEsVUFBbEI7QUFDQSxhQUFLQyxVQUFMLEdBQWtCQSxVQUFsQjtBQUNIOzs2QkFDREMsSSxtQkFBTztBQUNILGVBQU8sSUFBSUwsa0JBQUosQ0FBdUIsS0FBS0csVUFBNUIsRUFBd0MsRUFBRUMsWUFBWSxLQUFLQSxVQUFuQixFQUErQkYsTUFBTSxLQUFLQSxJQUExQyxFQUF4QyxDQUFQO0FBQ0gsSzs7Ozs7ZUFSZ0JELGMiLCJmaWxlIjoibGliL3N5bnRheC9yYXctYmxvY2suanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQ29tcGlsYWJsZVRlbXBsYXRlIGZyb20gJy4vY29tcGlsYWJsZS10ZW1wbGF0ZSc7XG5leHBvcnQgZGVmYXVsdCBjbGFzcyBSYXdJbmxpbmVCbG9jayB7XG4gICAgY29uc3RydWN0b3IobWV0YSwgc3RhdGVtZW50cywgcGFyYW1ldGVycykge1xuICAgICAgICB0aGlzLm1ldGEgPSBtZXRhO1xuICAgICAgICB0aGlzLnN0YXRlbWVudHMgPSBzdGF0ZW1lbnRzO1xuICAgICAgICB0aGlzLnBhcmFtZXRlcnMgPSBwYXJhbWV0ZXJzO1xuICAgIH1cbiAgICBzY2FuKCkge1xuICAgICAgICByZXR1cm4gbmV3IENvbXBpbGFibGVUZW1wbGF0ZSh0aGlzLnN0YXRlbWVudHMsIHsgcGFyYW1ldGVyczogdGhpcy5wYXJhbWV0ZXJzLCBtZXRhOiB0aGlzLm1ldGEgfSk7XG4gICAgfVxufSJdfQ==