UNPKG

element-gui

Version:

A Component Library for Vue.js.

64 lines (47 loc) 1.54 kB
import { ElementUIComponent, ElementUIComponentSize } from './component' export type PopoverPlacement = 'top' | 'top-start' | 'top-end' | 'bottom' | 'bottom-start' | 'bottom-end' | 'left' | 'left-start' | 'left-end' | 'right' | 'right-start' | 'right-end' export interface TimePickerOptions { /** * Available time range. * e.g. `'18:30:00 - 20:30:00'` * or `['09:30:00 - 12:00:00', '14:30:00 - 18:30:00']` */ selectableRange?: string | string[], /** Format of the picker */ format?: string } /** TimePicker Component */ export declare class ElTimePicker extends ElementUIComponent { /** Whether DatePicker is read only */ readonly: boolean /** Whether DatePicker is disabled */ disabled: boolean /** Whether the input is editable */ editable: boolean /** Whether to show clear button */ clearable: boolean /** Size of Input */ size: ElementUIComponentSize /** Placeholder */ placeholder: string /** Placeholder for the start time in range mode */ startPlaceholder: string /** Placeholder for the end time in range mode */ endPlaceholder: string /** Whether to pick a time range */ isRange: boolean /** Value of the picker */ value: string | Date /** Placement */ placement: PopoverPlacement /** Custom class name for TimePicker's dropdown */ popperClass: string /** Additional options, check the table below */ pickerOptions: TimePickerOptions /** Range separator */ rangeSeparator: string /** * Focus the Input component */ focus (): void }