UNPKG

ngx-animating-datepicker

Version:

An Animating Datepicker for Angular 2+, for some smooth date picking :).

53 lines (52 loc) 1.59 kB
import { EventEmitter, OnInit } from '@angular/core'; import { YearMonth, NavigationItem } from '../../models/datepicker.model'; export declare class NavigationComponent implements OnInit { previousClick: EventEmitter<null>; nextClick: EventEmitter<null>; subNavigationClick: EventEmitter<Date>; private monthFormat; private language; private _totalYearMonth; totalYearMonth: YearMonth[]; transition: string; translateX: number; leftPosition: number; hideNavigation: boolean; animate: boolean; private _language; private initialised; private formatMonth; private subNavigationOpen; navigationItems: NavigationItem[]; titles: NavigationItem[]; ngOnInit(): void; onMonthClick(title: NavigationItem): void; onYearClick(title: NavigationItem): void; toggleSubNavigation(): void; /** * Sets the title * * @param totalMonthYear * @param monthType * @param formatMonth * @returns NavigationItem[] */ createNavigationItems(totalMonthYear: YearMonth[], monthType?: boolean, formatMonth?: any): NavigationItem[]; createMonthArray(navigationItem: NavigationItem): any[]; /** * Create an array of navigation items with year as label * * @param navigationItem * @returns NavigationItem[] */ createYearArray(navigationItem: NavigationItem): NavigationItem[]; onSubNavigationClick(date: Date): void; /** * Emits previous click event */ previous(): void; /** * Emits next click event */ next(): void; }