ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
61 lines (60 loc) • 2.34 kB
TypeScript
/**
* @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';