vega-parser
Version:
Parse Vega specifications to runtime dataflows.
15 lines (13 loc) • 382 B
JavaScript
import {Skip} from './constants.js';
import {extendEncode} from '../encode/util.js';
export default function(mark, extras) {
if (extras) {
mark.name = extras.name;
mark.style = extras.style || mark.style;
mark.interactive = !!extras.interactive;
mark.encode = extendEncode(mark.encode, extras, Skip);
} else {
mark.interactive = false;
}
return mark;
}