32 lines
971 B
TypeScript
32 lines
971 B
TypeScript
import type { MaybeRefOrGetter, Ref } from 'vue';
|
|
|
|
export enum GraphSide {
|
|
Hidden,
|
|
Right,
|
|
Left,
|
|
}
|
|
|
|
export const GRAPH_DATA = Symbol();
|
|
|
|
export interface GraphData {
|
|
border_top: MaybeRefOrGetter<number>;
|
|
min_x: MaybeRefOrGetter<number>;
|
|
max_x: MaybeRefOrGetter<number>;
|
|
max_temporal_resolution: MaybeRefOrGetter<number>;
|
|
live: MaybeRefOrGetter<boolean>;
|
|
fetch_history: MaybeRefOrGetter<number>;
|
|
width: MaybeRefOrGetter<number>;
|
|
height: MaybeRefOrGetter<number>;
|
|
x_map: (x: number) => number;
|
|
lines: Ref<symbol[]>;
|
|
max_update_rate: MaybeRefOrGetter<number>;
|
|
legend_enabled: MaybeRefOrGetter<boolean>;
|
|
legend_x: MaybeRefOrGetter<number>;
|
|
legend_x_stride: MaybeRefOrGetter<number>;
|
|
legend_y: MaybeRefOrGetter<number>;
|
|
legend_y_stride: MaybeRefOrGetter<number>;
|
|
legend_width: MaybeRefOrGetter<number>;
|
|
cursor_time: MaybeRefOrGetter<number>;
|
|
should_fade: (should_fade: boolean) => void;
|
|
}
|