ng-materialgrammi
Version:
An Angular framework which follows
38 lines (37 loc) • 1.39 kB
TypeScript
import { EventEmitter, OnChanges, OnInit } from '@angular/core';
import { RangeSelected } from '../../interfaces';
import { InputStyle, Theme } from '../../types';
import * as i0 from "@angular/core";
export interface DisabledRange {
before: false | string | Date;
after: false | string | Date;
}
export declare class DateRangeComponent implements OnInit, OnChanges {
dark: boolean;
labels: {
start: string;
end: string;
};
startTheme: Theme;
startStyle: InputStyle;
startClass: string;
endTheme: Theme;
endStyle: InputStyle;
endClass: string;
info: {
type: string;
msg: string;
};
formattedInput?: any;
disable_range_start: DisabledRange;
disable_range_end: DisabledRange;
selected: RangeSelected;
range: EventEmitter<any>;
constructor();
ngOnInit(): void;
ngOnChanges(): void;
selectedStartDate(event: any): void;
selectedEndDate(event: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DateRangeComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DateRangeComponent, "mg-daterange", never, { "dark": "dark"; "labels": "labels"; "startTheme": "startTheme"; "startStyle": "startStyle"; "startClass": "startClass"; "endTheme": "endTheme"; "endStyle": "endStyle"; "endClass": "endClass"; "info": "info"; }, { "range": "range"; }, never, never>;
}