vega-parser
Version:
Parse Vega specifications to runtime dataflows.
15 lines (11 loc) • 362 B
JavaScript
import {PreFacet, Sieve} from '../../transforms.js';
export default function(spec, scope, input) {
const op = scope.add(PreFacet({pulse: input.pulse})),
subscope = scope.fork();
subscope.add(Sieve());
subscope.addSignal('parent', null);
// parse group mark subflow
op.params.subflow = {
$subflow: subscope.parse(spec).toRuntime()
};
}