UNPKG

igniteui-angular

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

92 lines (91 loc) 2.7 kB
/** * This file contains all the directives used by the @link IgxTimePickerComponent. * You should generally not use them directly. * * @preferred */ import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { HammerGesturesManager } from '../core/touch'; import { IgxTimePickerBase } from './time-picker.common'; import * as i0 from "@angular/core"; /** @hidden */ export declare class IgxItemListDirective implements OnInit, OnDestroy { timePicker: IgxTimePickerBase; private elementRef; private touchManager; tabindex: number; type: string; isActive: boolean; constructor(timePicker: IgxTimePickerBase, elementRef: ElementRef, touchManager: HammerGesturesManager); get defaultCSS(): boolean; get hourCSS(): boolean; get minuteCSS(): boolean; get secondsCSS(): boolean; get ampmCSS(): boolean; onFocus(): void; onBlur(): void; /** * @hidden */ onKeydownArrowDown(event: KeyboardEvent): void; /** * @hidden */ onKeydownArrowUp(event: KeyboardEvent): void; /** * @hidden */ onKeydownArrowRight(event: KeyboardEvent): void; /** * @hidden */ onKeydownArrowLeft(event: KeyboardEvent): void; /** * @hidden */ onKeydownEnter(event: KeyboardEvent): void; /** * @hidden */ onKeydownEscape(event: KeyboardEvent): void; /** * @hidden */ onHover(): void; /** * @hidden */ onScroll(event: any): void; /** * @hidden @internal */ ngOnInit(): void; /** * @hidden @internal */ ngOnDestroy(): void; private onPanMove; private nextItem; static ɵfac: i0.ɵɵFactoryDeclaration<IgxItemListDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<IgxItemListDirective, "[igxItemList]", never, { "type": { "alias": "igxItemList"; "required": false; }; }, {}, never, never, true, never>; } /** * @hidden */ export declare class IgxTimeItemDirective { timePicker: IgxTimePickerBase; private itemList; value: string; get defaultCSS(): boolean; get selectedCSS(): boolean; get activeCSS(): boolean; get isSelectedTime(): boolean; get minValue(): string; get maxValue(): string; get hourValue(): string; constructor(timePicker: IgxTimePickerBase, itemList: IgxItemListDirective); onClick(item: any): void; private getHourPart; static ɵfac: i0.ɵɵFactoryDeclaration<IgxTimeItemDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<IgxTimeItemDirective, "[igxTimeItem]", ["timeItem"], { "value": { "alias": "igxTimeItem"; "required": false; }; }, {}, never, never, true, never>; }