UNPKG

@sedeh/into-pipes

Version:

Have you ever wanted to transform data in different parts of your application into interactive objects without writing a single line of code?

48 lines (47 loc) 1.74 kB
import { Renderer2, EventEmitter } from '@angular/core'; import { PipeComponentInterface } from '../common/pipe.component.interface'; import * as i0 from "@angular/core"; export interface CalendarDateInterface { date: Date; selected?: boolean; today?: boolean; } export declare class CalendarComponent implements PipeComponentInterface { private renderer; source: Date; id: string; name: string; item: any; showCalendar: boolean; formatting: string; editName: boolean; multiselect: boolean; disabled: boolean; active: boolean; validate: (item: any, newValue: any) => boolean; origDate: Date; currentDate: Date; dayNames: string[]; weeks: CalendarDateInterface[][]; selectedDays: Date[]; onIntoComponentChange: EventEmitter<any>; constructor(renderer: Renderer2); keyup(event: any): void; popdatepicker(event: any): void; static settingsPatterns(): string[]; transform(source: Date, data: any, args?: any[]): void; isSelected(date: Date): boolean; isSelectedMonth(date: Date): boolean; toggleSelectedDates(day: CalendarDateInterface): void; selectDate(event: any, day: CalendarDateInterface): void; prevMonth(event: any): void; nextMonth(event: any): void; prevYear(event: any): void; nextYear(event: any): void; generateCalendar(): void; private isSameDay; private isSameMonth; fillDates(currentDate: Date): CalendarDateInterface[]; static ɵfac: i0.ɵɵFactoryDeclaration<CalendarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CalendarComponent, "calendar-component", never, {}, { "onIntoComponentChange": "onIntoComponentChange"; }, never, never, false, never>; }