ngx-pluto
Version:
28 lines (27 loc) • 1.2 kB
TypeScript
import { OnInit, EventEmitter } from "@angular/core";
import { DatePickerType } from "./date-picker-popup";
import * as moment_ from 'moment';
import { NpDatePickerService } from "../date-picker.service";
/**
* @ignore
*/
export declare class NpDatePickerFooter implements OnInit {
private datePickerService;
datePickerType: DatePickerType;
footerItems: DatePickerFooterItem[];
onItemLabelClicked: EventEmitter<DatePickerFooterItem>;
today: string;
todayTitle: string;
constructor(datePickerService: NpDatePickerService);
ngOnInit(): void;
onTodayLabelClicked(): void;
onItemClicked(item: DatePickerFooterItem): void;
}
export interface DatePickerFooterItem {
/**显示在footer的自定义标签 */
label: string;
/**标签值,可以是moment对象,可以被moment转换的字符串,可以是返回moment对象的函数 */
value?: moment_.Moment | string | (() => moment_.Moment);
/**标签值数组,可以是moment对象数组,可以被moment转换的字符串数组,可以是返回moment对象的函数数组 */
values?: Array<moment_.Moment> | Array<string> | Array<() => moment_.Moment>;
}