UNPKG

vega-lite

Version:

Vega-Lite is a concise high-level language for interactive visualization.

24 lines 1.08 kB
import { Legend as VgLegend, NewSignal, SignalRef, Title as VgTitle } from 'vega'; import { Config } from '../config.js'; import { LayoutSizeMixins, NormalizedLayerSpec } from '../spec/index.js'; import { VgData, VgLayout } from '../vega.schema.js'; import { Model } from './model.js'; export declare class LayerModel extends Model { readonly children: Model[]; constructor(spec: NormalizedLayerSpec, parent: Model, parentGivenName: string, parentGivenSize: LayoutSizeMixins, config: Config<SignalRef>); parseData(): void; parseLayoutSize(): void; parseSelections(): void; parseMarkGroup(): void; parseAxesAndHeaders(): void; assembleSelectionTopLevelSignals(signals: NewSignal[]): NewSignal[]; assembleSignals(): NewSignal[]; assembleLayoutSignals(): NewSignal[]; assembleSelectionData(data: readonly VgData[]): readonly VgData[]; assembleGroupStyle(): string | string[]; assembleTitle(): VgTitle; assembleLayout(): VgLayout; assembleMarks(): any[]; assembleLegends(): VgLegend[]; } //# sourceMappingURL=layer.d.ts.map