ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
81 lines (80 loc) • 2.29 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 { Observable } from 'rxjs';
export declare class TimeHolder {
private _seconds;
private _hours;
private _minutes;
private _selected12Hours;
private _use12Hours;
private _defaultOpenValue;
private _value;
private _changes;
setDefaultValueIfNil(): void;
setMinutes(value: number, disabled: boolean): this;
setHours(value: number, disabled: boolean): this;
setSeconds(value: number, disabled: boolean): this;
setUse12Hours(value: boolean): this;
readonly changes: Observable<Date>;
value: Date | undefined;
setValue(value: Date | undefined, use12Hours?: boolean): this;
clear(): void;
readonly isEmpty: boolean;
private _clear;
private update;
changed(): void;
/**
* @description
* UI view hours
* Get viewHours which is selected in `time-picker-panel` and its range is [12, 1, 2, ..., 11]
*/
readonly viewHours: number | undefined;
/**
* @description
* Value hours
* Get realHours and its range is [0, 1, 2, ..., 22, 23]
*/
readonly realHours: number | undefined;
/**
* @description
* Same as realHours
* @see realHours
*/
/**
* @description
* Set viewHours to realHours
*/
hours: number | undefined;
minutes: number | undefined;
seconds: number | undefined;
selected12Hours: string | undefined;
defaultOpenValue: Date;
setDefaultOpenValue(value: Date): this;
/**
* @description
* Get deafultViewHours when defaultOpenValue is setted
* @see viewHours
*/
readonly defaultViewHours: number;
/**
* @description
* Get defaultRealHours when defaultOpenValue is setted
* @see realHours
*/
readonly defaultRealHours: number;
/**
* @description
* Same as defaultRealHours
*/
readonly defaultHours: number;
readonly defaultMinutes: number;
readonly defaultSeconds: number;
readonly default12Hours: string;
constructor();
private calculateViewHour;
}