@alifd/meet-react
Version:
Fusion Mobile React UI System Component
16 lines (15 loc) • 833 B
TypeScript
import { PickerColumnData } from '../picker';
import { EmbedPickerProps } from './types';
export declare const DEFAULT_FORMAT = "HH:mm:ss";
export interface TimeOptions {
hasHour: boolean;
hasMinute: boolean;
hasSecond: boolean;
use12Hours: boolean;
}
export declare function range(min: number, max: number, step: number): number[];
export declare function rangeOptions(min: number, max: number, step: number, format: (i: number) => string): PickerColumnData[];
export declare function getTimeOption(props: EmbedPickerProps): TimeOptions;
export declare function getColumns(curValue: Date, options: TimeOptions, props: EmbedPickerProps): PickerColumnData[][];
export declare function dateToPicker(d: Date, options: TimeOptions): any[];
export declare function pickerToDate(values: any[], options: TimeOptions): Date;