vega-lite
Version:
Vega-Lite is a concise high-level language for interactive visualization.
13 lines • 870 B
TypeScript
import { Config } from '../config.js';
import { Encoding } from '../encoding.js';
import { Mark, MarkDef } from '../mark.js';
import { GenericUnitSpec, NormalizedUnitSpec } from '../spec/index.js';
import { NonFacetUnitNormalizer, NormalizeLayerOrUnit, NormalizerParams } from './base.js';
type UnitSpecWithPathOverlay = GenericUnitSpec<Encoding<string>, Mark | MarkDef<'line' | 'area' | 'rule' | 'trail'>>;
export declare class PathOverlayNormalizer implements NonFacetUnitNormalizer<UnitSpecWithPathOverlay> {
name: string;
hasMatchingType(spec: GenericUnitSpec<any, Mark | MarkDef>, config: Config): spec is UnitSpecWithPathOverlay;
run(spec: UnitSpecWithPathOverlay, normParams: NormalizerParams, normalize: NormalizeLayerOrUnit): NormalizedUnitSpec | import("../spec/layer.js").NormalizedLayerSpec;
}
export {};
//# sourceMappingURL=pathoverlay.d.ts.map