(s)
| 144488 | }; |
| 144489 | } |
| 144490 | function stripQuotes(s) { |
| 144491 | const n = s && s.length - 1; |
| 144492 | return n && (s[0] === '"' && s[n] === '"' || s[0] === "'" && s[n] === "'") ? s.slice(1, -1) : s; |
| 144493 | } |
| 144494 | function codegen(opt) { |
| 144495 | opt = opt || {}; |
| 144496 | const allowed = opt.allowed ? (0, _vegaUtil.toSet)(opt.allowed) : {}, forbidden = opt.forbidden ? (0, _vegaUtil.toSet)(opt.forbidden) : {}, constants = opt.constants || Constants, functions = (opt.functions || Functions)(visit), globalvar = opt.globalvar, fieldvar = opt.fieldvar, outputGlobal = (0, _vegaUtil.isFunction)(globalvar) ? globalvar : (id)=>`${globalvar}["${id}"]`; |