UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

61 lines (60 loc) 2.34 kB
/** * @license * Copyright Alibaba.com All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { CdkConnectedOverlay, CdkOverlayOrigin, ConnectedOverlayPositionChange, ConnectionPositionPair } from '@angular/cdk/overlay'; import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter } from '@angular/core'; import { CandyDate } from 'ng-zorro-antd/core'; import { DateHelperService } from 'ng-zorro-antd/i18n'; export declare class NzPickerComponent implements AfterViewInit { private dateHelper; private changeDetector; noAnimation: boolean; isRange: boolean; open: boolean | undefined; disabled: boolean; placeholder: string | string[]; allowClear: boolean; autoFocus: boolean; className: string; format: string; size: 'large' | 'small'; style: object; value: CandyDate | CandyDate[] | null; readonly valueChange: EventEmitter<CandyDate | CandyDate[] | null>; readonly openChange: EventEmitter<boolean>; origin: CdkOverlayOrigin; cdkConnectedOverlay: CdkConnectedOverlay; pickerInput: ElementRef; prefixCls: string; animationOpenState: boolean; overlayOpen: boolean; overlayOffsetY: number; overlayOffsetX: number; overlayPositions: ConnectionPositionPair[]; dropdownAnimation: 'top' | 'bottom'; currentPositionX: 'start' | 'end'; currentPositionY: 'top' | 'bottom'; readonly realOpenState: boolean; constructor(dateHelper: DateHelperService, changeDetector: ChangeDetectorRef); ngAfterViewInit(): void; focus(): void; showOverlay(): void; hideOverlay(): void; onClickInputBox(): void; onClickBackdrop(): void; onOverlayDetach(): void; onPositionChange(position: ConnectedOverlayPositionChange): void; onClickClear(event: MouseEvent): void; getReadableValue(partType?: RangePartType): string | null; getPartTypeIndex(partType: RangePartType): number; getPlaceholder(partType?: RangePartType): string; isEmptyValue(value: CandyDate[] | CandyDate | null): boolean; isOpenHandledByUser(): boolean; animationStart(): void; animationDone(): void; } export declare type RangePartType = 'left' | 'right';