UNPKG

@glimmer/compiler

Version:
25 lines (23 loc) 2.57 kB
import * as mir from '../../../2-encoding/mir'; export function toAppend(_ref) { var assert = _ref.assert, _translate = _ref.translate; return { assert: assert, translate: function translate(_ref2, value) { var node = _ref2.node, state = _ref2.state; var result = _translate({ node: node, state: state }, value); return result.mapOk(function (text) { return new mir.AppendTextNode({ text: text, loc: node.loc }); }); } }; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL2NvbXBpbGVyL2xpYi9wYXNzZXMvMS1ub3JtYWxpemF0aW9uL2tleXdvcmRzL3V0aWxzL2NhbGwtdG8tYXBwZW5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sS0FBUCxHQUFBLE1BQUEseUJBQUE7QUFJQSxPQUFNLFNBQUEsUUFBQSxPQUd1RDtBQUFBLE1BSGpDLE1BR2lDLFFBSGpDLE1BR2lDO0FBQUEsTUFEM0QsVUFDMkQsUUFEM0QsU0FDMkQ7QUFLM0QsU0FBTztBQUNMLElBQUEsTUFESyxFQUNMLE1BREs7QUFFTCxJQUFBLFNBRkssNEJBRUksS0FGSixFQUlLO0FBQUEsVUFEUixJQUNRLFNBRFIsSUFDUTtBQUFBLFVBREEsS0FDQSxTQURBLEtBQ0E7O0FBRVIsVUFBSSxNQUFNLEdBQUcsVUFBUyxDQUFDO0FBQUUsUUFBQSxJQUFGLEVBQUUsSUFBRjtBQUFRLFFBQUEsS0FBQSxFQUFBO0FBQVIsT0FBRCxFQUF0QixLQUFzQixDQUF0Qjs7QUFFQSxhQUFPLE1BQU0sQ0FBTixLQUFBLENBQWMsVUFBQSxJQUFEO0FBQUEsZUFBVSxJQUFJLEdBQUcsQ0FBUCxjQUFBLENBQXVCO0FBQUUsVUFBQSxJQUFGLEVBQUUsSUFBRjtBQUFRLFVBQUEsR0FBRyxFQUFFLElBQUksQ0FBQztBQUFsQixTQUF2QixDQUFWO0FBQUEsT0FBYixDQUFQO0FBQ0Q7QUFUSSxHQUFQO0FBV0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBSZXN1bHQgfSBmcm9tICcuLi8uLi8uLi8uLi9zaGFyZWQvcmVzdWx0JztcbmltcG9ydCAqIGFzIG1pciBmcm9tICcuLi8uLi8uLi8yLWVuY29kaW5nL21pcic7XG5pbXBvcnQgeyBOb3JtYWxpemF0aW9uU3RhdGUgfSBmcm9tICcuLi8uLi9jb250ZXh0JztcbmltcG9ydCB7IEdlbmVyaWNLZXl3b3JkTm9kZSwgS2V5d29yZERlbGVnYXRlIH0gZnJvbSAnLi4vaW1wbCc7XG5cbmV4cG9ydCBmdW5jdGlvbiB0b0FwcGVuZDxUPih7XG4gIGFzc2VydCxcbiAgdHJhbnNsYXRlLFxufTogS2V5d29yZERlbGVnYXRlPEdlbmVyaWNLZXl3b3JkTm9kZSwgVCwgbWlyLkV4cHJlc3Npb25Ob2RlPik6IEtleXdvcmREZWxlZ2F0ZTxcbiAgR2VuZXJpY0tleXdvcmROb2RlLFxuICBULFxuICBtaXIuQXBwZW5kVGV4dE5vZGVcbj4ge1xuICByZXR1cm4ge1xuICAgIGFzc2VydCxcbiAgICB0cmFuc2xhdGUoXG4gICAgICB7IG5vZGUsIHN0YXRlIH06IHsgbm9kZTogR2VuZXJpY0tleXdvcmROb2RlOyBzdGF0ZTogTm9ybWFsaXphdGlvblN0YXRlIH0sXG4gICAgICB2YWx1ZTogVFxuICAgICk6IFJlc3VsdDxtaXIuQXBwZW5kVGV4dE5vZGU+IHtcbiAgICAgIGxldCByZXN1bHQgPSB0cmFuc2xhdGUoeyBub2RlLCBzdGF0ZSB9LCB2YWx1ZSk7XG5cbiAgICAgIHJldHVybiByZXN1bHQubWFwT2soKHRleHQpID0+IG5ldyBtaXIuQXBwZW5kVGV4dE5vZGUoeyB0ZXh0LCBsb2M6IG5vZGUubG9jIH0pKTtcbiAgICB9LFxuICB9O1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==