vega-embed
Version:
Publish Vega visualizations as embedded web components.
14 lines (11 loc) • 307 B
text/typescript
import {Config as VgConfig, Renderers} from 'vega';
import {Config as VlConfig} from 'vega-lite';
export type Mode = 'vega' | 'vega-lite';
export type Config = VlConfig | VgConfig;
export interface MessageData {
spec: string;
file?: unknown;
config?: Config;
mode: Mode;
renderer?: Renderers;
}