UNPKG

@bokeh/bokehjs

Version:

Interactive, novel data visualization

26 lines 1.01 kB
import { Transform } from "./transform"; import { ColumnarDataSource } from "../sources/columnar_data_source"; import type * as p from "../../core/properties"; import type { Arrayable } from "../../core/types"; export declare namespace Interpolator { type Attrs = p.AttrsOf<Props>; type Props = Transform.Props & { x: p.Property<string | number[]>; y: p.Property<string | number[]>; data: p.Property<ColumnarDataSource | null>; clip: p.Property<boolean>; }; } export interface Interpolator extends Interpolator.Attrs { } export declare abstract class Interpolator extends Transform { properties: Interpolator.Props; constructor(attrs?: Partial<Interpolator.Attrs>); protected _x_sorted: Arrayable<number>; protected _y_sorted: Arrayable<number>; protected _sorted_dirty: boolean; connect_signals(): void; v_compute(xs: Arrayable<number>): Arrayable<number>; sort(descending?: boolean): void; } //# sourceMappingURL=interpolator.d.ts.map