vega-lite
Version:
Vega-Lite is a concise high-level language for interactive visualization.
12 lines • 857 B
TypeScript
import { Orient, SignalRef } from 'vega';
import { FacetChannel } from '../../channel.js';
import { Config } from '../../config.js';
import { Header } from '../../header.js';
import { HeaderChannel } from './component.js';
/**
* Get header channel, which can be different from facet channel when orient is specified or when the facet channel is facet.
*/
export declare function getHeaderChannel(channel: FacetChannel, orient: Orient): HeaderChannel;
export declare function getHeaderProperty<P extends keyof Header<SignalRef>>(prop: P, header: Header<SignalRef>, config: Config<SignalRef>, channel: FacetChannel): Header<SignalRef>[P];
export declare function getHeaderProperties(properties: (keyof Header<SignalRef>)[], header: Header<SignalRef>, config: Config<SignalRef>, channel: FacetChannel): Header<SignalRef>;
//# sourceMappingURL=common.d.ts.map