vega-typings
Version:
Typings for Vega.
29 lines (26 loc) • 484 B
TypeScript
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;
};