UNPKG

vega-typings

Version:
29 lines (26 loc) 484 B
import { EventSelector, Expr, ExprRef, SignalRef, SignalValue, Stream } from '../index.js'; export type EventListener = | SignalRef | { scale: string; } | Stream; export type Events = EventSelector | EventListener; export type Update = | Expr | ExprRef | SignalRef | { value: SignalValue; }; export type OnEvent = ( | { encode: string; } | { update: Update; } ) & { events: Events | EventListener[]; force?: boolean; };