UNPKG

react-timekeeper

Version:

Time picker based on the style of the Google Keep app

40 lines (39 loc) 1.41 kB
export declare const MINUTES: string[]; export declare enum MODE { 'MINUTES' = "MINUTES", 'HOURS_12' = "HOURS_12", 'HOURS_24' = "HOURS_24" } export declare enum MERIDIEM { 'am' = "am", 'pm' = "pm" } declare type ClockValues = { [mode in MODE]: { increments: number; numbers: string[]; dropdown: string[]; numbersInner?: string[]; }; }; export declare const CLOCK_VALUES: ClockValues; export declare const VISIBLE_NUMBERS_PER_CIRCLE = 12; export declare const CLOCK_RADIUS = 110; export declare const CLOCK_SIZE: number; export declare const INNER_NUMBER_RADIUS = 77; export declare const NUMBER_REGULAR_FONT_SIZE = 16; export declare const HOUR_24_INNER_FONT_SIZE = 15; export declare const HOUR_24_OUTER_FONT_SIZE = 13; export declare const NUMBER_RADIUS_REGULAR = 34; export declare const NUMBER_OUTER_POSITION = 22; export declare function getOuterNumberPosition(mode: MODE): number; export declare const INITIAL_HOUR_TRANSFORM: number; export declare const INITIAL_MINUTE_TRANSFORM: number; export declare function getClockHandLength(mode: MODE, inner: boolean): number; export declare function getClockHandCirclePosition(mode: MODE, inner: boolean): number; export declare function getClockHandCircleRadius(mode: MODE, inner: boolean): number; export declare const INNER_NUMBER_POSITIONING: { exit: number; enter: number; }; export {};