@asi-ngtools/lib
Version:
This project is a little components library, simple to use, which will help you to simplify your project.
37 lines (36 loc) • 1.29 kB
TypeScript
import { Month } from './asi-dmypicker-constants';
import { DefaultControlValueAccessor } from './../common/default-control-value-accessor';
import { Injector, OnInit, Renderer2, ElementRef } from '@angular/core';
import * as dmyConstants from './asi-dmypicker-constants';
export declare class AsiDmyPickerComponent extends DefaultControlValueAccessor implements OnInit {
private platformId;
private injector;
private renderer;
private elementRef;
/** Label to display (is translated) */
label: string;
/** Label position */
labelPosition: 'top' | 'left' | 'right' | 'bottom' | 'bottom-center' | 'top-center';
/** hide day list */
dayHidden: boolean;
day: number;
month: Month;
year: number;
dayLabel: string;
monthLabel: string;
yearLabel: string;
days: Array<Number>;
months: Array<dmyConstants.Month>;
years: Array<Number>;
language: any;
constructor(platformId: any, injector: Injector, renderer: Renderer2, elementRef: ElementRef);
ngOnInit(): void;
private isFr();
initDays(): void;
initYears(): void;
onMonthChange(month: Month): void;
onYearChange(year: number): void;
onDayChange(day: number): void;
writeValue(value: any): void;
private getMontFromNum(monthNum);
}