export interface Range { /** * Initial value for range */ initial?: number; /** * Function that handles any external logic */ handleSelected?: (obj: { value?: string | number; index: number; position: number; }) => void; /** * Period that seperates the ticks */ period?: number; /** * Values that populate the range */ values: string[] | number[]; }