UNPKG

vega-parser

Version:

Parse Vega specifications to runtime dataflows.

15 lines (13 loc) 382 B
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; }