UNPKG

vue-timeline-chart

Version:
41 lines (40 loc) 1.12 kB
import { ComputedRef, Ref } from 'vue'; declare const baseDividers: { ms: number; seconds: number; minutes: number; hours: number; days: number; weeks: number; months: number; years: number; }; export type Scale = { unit: keyof typeof baseDividers; step: number; }; export type Scales = { unit: keyof typeof baseDividers; steps: number[]; }; /** * The scales define the temporal units and their regularity. */ export declare const useScale: (viewportStart: Ref<number>, viewportEnd: Ref<number>, viewportDuration: Ref<number>, maxLabelsInView: Ref<number>, scales: ComputedRef<Scales[]>, weekStartsOn: ComputedRef<0 | 1 | 2 | 3 | 4 | 5 | 6>) => { scale: ComputedRef<{ unit: "ms" | "seconds" | "minutes" | "hours" | "days" | "weeks" | "months" | "years"; step: number; }>; baseDividers: { ms: number; seconds: number; minutes: number; hours: number; days: number; weeks: number; months: number; years: number; }; visibleTimestamps: ComputedRef<number[]>; }; export {};