UNPKG

ember-material-icons

Version:

Google Material icons for your ember-cli app

22 lines 1.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const expressions_1 = require("../expressions"); class CompiledHelper extends expressions_1.CompiledExpression { constructor(name, helper, args, symbolTable) { super(); this.name = name; this.helper = helper; this.args = args; this.symbolTable = symbolTable; this.type = "helper"; } evaluate(vm) { let { helper } = this; return helper(vm, this.args.evaluate(vm), this.symbolTable); } toJSON() { return `\`${this.name}($ARGS)\``; } } exports.default = CompiledHelper; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGVscGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vbGliL2NvbXBpbGVkL2V4cHJlc3Npb25zL2hlbHBlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGdEQUFvRDtBQVFwRCxvQkFBb0MsU0FBUSxnQ0FBMEI7SUFHcEUsWUFBbUIsSUFBWSxFQUFTLE1BQWMsRUFBUyxJQUFrQixFQUFTLFdBQXdCO1FBQ2hILEtBQUssRUFBRSxDQUFDO1FBRFMsU0FBSSxHQUFKLElBQUksQ0FBUTtRQUFTLFdBQU0sR0FBTixNQUFNLENBQVE7UUFBUyxTQUFJLEdBQUosSUFBSSxDQUFjO1FBQVMsZ0JBQVcsR0FBWCxXQUFXLENBQWE7UUFGM0csU0FBSSxHQUFHLFFBQVEsQ0FBQztJQUl2QixDQUFDO0lBRUQsUUFBUSxDQUFDLEVBQU07UUFDYixJQUFJLEVBQUUsTUFBTSxFQUFFLEdBQUcsSUFBSSxDQUFDO1FBQ3RCLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxFQUFFLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQztJQUM5RCxDQUFDO0lBRUQsTUFBTTtRQUNKLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLFdBQVcsQ0FBQztJQUNuQyxDQUFDO0NBQ0Y7QUFmRCxpQ0FlQyJ9