ngx-pluto
Version:
37 lines (36 loc) • 1.15 kB
TypeScript
import { OnInit, EventEmitter, SimpleChanges } from "@angular/core";
import * as moment_ from 'moment';
import { NpDatePickerService, YearData } from "../date-picker.service";
/**
* @ignore
*/
export declare class NpDatePickerHeader implements OnInit {
private datePickerService;
date: moment_.Moment;
onYearClicked: EventEmitter<{
date: moment_.Moment;
year: string;
ranges: YearData[];
}>;
onMonthClicked: EventEmitter<{
date: moment_.Moment;
month: string;
}>;
onArrowClicked: EventEmitter<{
arrowType: ArrowType;
date: moment_.Moment;
}>;
year: string;
month: string;
isYearLabelRanged: boolean;
isShowMonthLabel: boolean;
isShowPreBtn: boolean;
constructor(datePickerService: NpDatePickerService);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
onYearLabelClicked(): void;
onMonthLabelClicked(): void;
onArrowBtnClicked(arrowType: ArrowType): void;
private resetYearAndMonth;
}
export declare type ArrowType = 'double-pre' | 'pre' | 'next' | 'double-next';