blob: 3e4a0362a5d95517e97867a419fe0587f5470d6a [file] [log] [blame]
function evalView(input) {
/* jshint evil:true */
return new Function('doc', [
'var emitted = false;',
'var emit = function (a, b) {',
' emitted = true;',
'};',
'var view = ' + input + ';',
'view(doc);',
'if (emitted) {',
' return true;',
'}'
].join('\n'));
}
export default evalView;