ngx-daterangepicker-material
Advanced tools
Comparing version 5.0.2 to 6.0.0
import { ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; | ||
import { FormControl } from '@angular/forms'; | ||
import * as dayjs from 'dayjs'; | ||
import dayjs, { Dayjs } from 'dayjs'; | ||
import { LocaleConfig } from './daterangepicker.config'; | ||
import { LocaleService } from './locale.service'; | ||
import * as i0 from "@angular/core"; | ||
export declare enum SideEnum { | ||
@@ -10,43 +11,116 @@ left = "left", | ||
} | ||
export interface DateRanges { | ||
[index: string]: [Dayjs, Dayjs]; | ||
} | ||
export interface DateRange { | ||
label: string; | ||
dates: [Dayjs, Dayjs]; | ||
} | ||
export interface ChosenDate { | ||
chosenLabel: string; | ||
startDate: Dayjs; | ||
endDate: Dayjs; | ||
} | ||
export interface TimePeriod { | ||
[index: string]: Dayjs; | ||
startDate: Dayjs; | ||
endDate: Dayjs; | ||
} | ||
export interface StartDate { | ||
startDate: Dayjs; | ||
} | ||
export interface EndDate { | ||
endDate: Dayjs; | ||
} | ||
interface TimePickerVariables { | ||
secondsLabel: string[]; | ||
selectedMinute: number; | ||
selectedSecond: number; | ||
hours: number[]; | ||
seconds: number[]; | ||
disabledHours: number[]; | ||
disabledMinutes: number[]; | ||
minutes: number[]; | ||
minutesLabel: string[]; | ||
selectedHour: number; | ||
disabledSeconds: number[]; | ||
amDisabled?: boolean; | ||
pmDisabled?: boolean; | ||
ampmModel?: string; | ||
selected: Dayjs; | ||
} | ||
interface TimePickerVariablesHolder { | ||
[index: string]: TimePickerVariables; | ||
} | ||
interface CalendarRowClasses { | ||
[index: number]: string; | ||
classList: string; | ||
} | ||
interface CalendarClasses { | ||
[index: number]: CalendarRowClasses; | ||
} | ||
interface Dropdowns { | ||
inMaxYear: boolean; | ||
yearArrays: number[]; | ||
maxYear: number; | ||
minYear: number; | ||
currentMonth: number; | ||
inMinYear: boolean; | ||
monthArrays: number[]; | ||
currentYear: number; | ||
} | ||
declare type CalendarArrayWithProps<T> = T[] & { | ||
firstDay?: Dayjs; | ||
lastDay?: Dayjs; | ||
}; | ||
interface CalendarVariables { | ||
calRows: number[]; | ||
calCols: number[]; | ||
calendar: CalendarArrayWithProps<Dayjs[]>; | ||
minDate: dayjs.Dayjs; | ||
year: number; | ||
classes: CalendarClasses; | ||
lastMonth: number; | ||
minute: number; | ||
second: number; | ||
daysInMonth: number; | ||
dayOfWeek: number; | ||
month: number; | ||
hour: number; | ||
firstDay: dayjs.Dayjs; | ||
lastYear: number; | ||
lastDay: dayjs.Dayjs; | ||
maxDate: dayjs.Dayjs; | ||
daysInLastMonth: number; | ||
dropdowns?: Dropdowns; | ||
} | ||
interface CalendarVariableHolder { | ||
[index: string]: CalendarVariables; | ||
} | ||
interface VisibleCalendar { | ||
month: Dayjs; | ||
calendar: CalendarArrayWithProps<Dayjs[]>; | ||
} | ||
export declare class DaterangepickerComponent implements OnInit, OnChanges { | ||
private el; | ||
private _ref; | ||
private _localeService; | ||
private _old; | ||
chosenLabel: string; | ||
calendarVariables: { | ||
left: any; | ||
right: any; | ||
}; | ||
tooltiptext: any[]; | ||
timepickerVariables: { | ||
left: any; | ||
right: any; | ||
}; | ||
daterangepicker: { | ||
start: FormControl; | ||
end: FormControl; | ||
}; | ||
applyBtn: { | ||
disabled: boolean; | ||
}; | ||
private ref; | ||
private localeHolderService; | ||
startDate: dayjs.Dayjs; | ||
endDate: dayjs.Dayjs; | ||
dateLimit: number; | ||
sideEnum: typeof SideEnum; | ||
autoApply: Boolean; | ||
singleDatePicker: Boolean; | ||
showDropdowns: Boolean; | ||
showWeekNumbers: Boolean; | ||
showISOWeekNumbers: Boolean; | ||
linkedCalendars: Boolean; | ||
autoUpdateInput: Boolean; | ||
alwaysShowCalendars: Boolean; | ||
maxSpan: Boolean; | ||
lockStartDate: Boolean; | ||
timePicker: Boolean; | ||
timePicker24Hour: Boolean; | ||
autoApply: boolean; | ||
singleDatePicker: boolean; | ||
showDropdowns: boolean; | ||
showWeekNumbers: boolean; | ||
showISOWeekNumbers: boolean; | ||
linkedCalendars: boolean; | ||
autoUpdateInput: boolean; | ||
alwaysShowCalendars: boolean; | ||
maxSpan: boolean; | ||
lockStartDate: boolean; | ||
timePicker: boolean; | ||
timePicker24Hour: boolean; | ||
timePickerIncrement: number; | ||
timePickerSeconds: Boolean; | ||
showClearButton: Boolean; | ||
timePickerSeconds: boolean; | ||
showClearButton: boolean; | ||
firstMonthDayClass: string; | ||
@@ -63,36 +137,51 @@ lastMonthDayClass: string; | ||
customRangeDirection: boolean; | ||
chosenRange: string; | ||
rangesArray: Array<any>; | ||
isShown: Boolean; | ||
inline: boolean; | ||
leftCalendar: any; | ||
rightCalendar: any; | ||
showCalInRanges: Boolean; | ||
nowHoveredDate: any; | ||
pickingDate: Boolean; | ||
options: any; | ||
drops: string; | ||
opens: string; | ||
closeOnAutoApply: boolean; | ||
choosedDate: EventEmitter<Object>; | ||
rangeClicked: EventEmitter<Object>; | ||
datesUpdated: EventEmitter<Object>; | ||
startDateChanged: EventEmitter<Object>; | ||
endDateChanged: EventEmitter<Object>; | ||
cancelClicked: EventEmitter<Object>; | ||
choosedDate: EventEmitter<ChosenDate>; | ||
rangeClicked: EventEmitter<DateRange>; | ||
datesUpdated: EventEmitter<TimePeriod>; | ||
startDateChanged: EventEmitter<StartDate>; | ||
endDateChanged: EventEmitter<EndDate>; | ||
cancelClicked: EventEmitter<void>; | ||
clearClicked: EventEmitter<void>; | ||
pickerContainer: ElementRef; | ||
_minDate: dayjs.Dayjs; | ||
_maxDate: dayjs.Dayjs; | ||
_locale: LocaleConfig; | ||
_ranges: any; | ||
chosenLabel: string; | ||
calendarVariables: CalendarVariableHolder; | ||
timepickerVariables: TimePickerVariablesHolder; | ||
daterangepicker: { | ||
start: FormControl; | ||
end: FormControl; | ||
}; | ||
applyBtn: { | ||
disabled: boolean; | ||
}; | ||
sideEnum: typeof SideEnum; | ||
chosenRange: string; | ||
rangesArray: Array<string>; | ||
isShown: boolean; | ||
inline: boolean; | ||
leftCalendar: VisibleCalendar; | ||
rightCalendar: VisibleCalendar; | ||
showCalInRanges: boolean; | ||
nowHoveredDate: any; | ||
pickingDate: boolean; | ||
protected minDateHolder: dayjs.Dayjs; | ||
protected maxDateHolder: dayjs.Dayjs; | ||
protected localeHolder: LocaleConfig; | ||
protected rangesHolder: DateRanges; | ||
private cachedVersion; | ||
constructor(el: ElementRef, ref: ChangeDetectorRef, localeHolderService: LocaleService); | ||
get minDate(): dayjs.Dayjs | null; | ||
set minDate(value: dayjs.Dayjs | string); | ||
getMinDate(): dayjs.Dayjs | null; | ||
get locale(): LocaleConfig; | ||
set locale(value: LocaleConfig); | ||
get ranges(): DateRanges; | ||
set ranges(value: DateRanges); | ||
get maxDate(): dayjs.Dayjs | null; | ||
set maxDate(value: dayjs.Dayjs | string); | ||
getMaxDate(): dayjs.Dayjs | null; | ||
set locale(value: any); | ||
get locale(): any; | ||
set ranges(value: any); | ||
get ranges(): any; | ||
constructor(el: ElementRef, _ref: ChangeDetectorRef, _localeService: LocaleService); | ||
isInvalidDate(date: Dayjs): boolean; | ||
isCustomDate(date: Dayjs): boolean; | ||
isTooltipDate(date: Dayjs): string | boolean | null; | ||
handleInternalClick(e: MouseEvent): void; | ||
ngOnChanges(changes: SimpleChanges): void; | ||
@@ -103,110 +192,32 @@ ngOnInit(): void; | ||
renderCalendar(side: SideEnum): void; | ||
setStartDate(startDate: any): void; | ||
setEndDate(endDate: any): void; | ||
isInvalidDate(date: any): boolean; | ||
isCustomDate(date: any): boolean; | ||
isTooltipDate(date: any): string; | ||
setStartDate(startDate: string | Dayjs): void; | ||
setEndDate(endDate: string | Dayjs): void; | ||
updateView(): void; | ||
updateMonthsInView(): void; | ||
/** | ||
* This is responsible for updating the calendars | ||
*/ | ||
updateCalendars(): void; | ||
updateElement(): void; | ||
remove(): void; | ||
/** | ||
* this should calculate the label | ||
*/ | ||
calculateChosenLabel(): void; | ||
clickApply(e?: any): void; | ||
clickCancel(e: any): void; | ||
/** | ||
* called when month is changed | ||
* @param monthEvent get value in event.target.value | ||
* @param side left or right | ||
*/ | ||
monthChanged(monthEvent: any, side: SideEnum): void; | ||
/** | ||
* called when year is changed | ||
* @param yearEvent get value in event.target.value | ||
* @param side left or right | ||
*/ | ||
yearChanged(yearEvent: any, side: SideEnum): void; | ||
/** | ||
* called when time is changed | ||
* @param timeEvent an event | ||
* @param side left or right | ||
*/ | ||
timeChanged(timeEvent: any, side: SideEnum): void; | ||
/** | ||
* call when month or year changed | ||
* @param month month number 0 -11 | ||
* @param year year eg: 1995 | ||
* @param side left or right | ||
*/ | ||
clickApply(e?: MouseEvent): void; | ||
clickCancel(e: MouseEvent): void; | ||
monthChanged(monthEvent: Event, side: SideEnum): void; | ||
yearChanged(yearEvent: Event, side: SideEnum): void; | ||
timeChanged(timeEvent: Event, side: SideEnum): void; | ||
monthOrYearChanged(month: number, year: number, side: SideEnum): void; | ||
/** | ||
* Click on previous month | ||
* @param side left or right calendar | ||
*/ | ||
clickPrev(side: SideEnum): void; | ||
/** | ||
* Click on next month | ||
* @param side left or right calendar | ||
*/ | ||
clickNext(side: SideEnum): void; | ||
/** | ||
* When hovering a date | ||
* @param e event: get value by e.target.value | ||
* @param side left or right | ||
* @param row row position of the current date clicked | ||
* @param col col position of the current date clicked | ||
*/ | ||
hoverDate(e: any, side: SideEnum, row: number, col: number): void; | ||
/** | ||
* When selecting a date | ||
* @param e event: get value by e.target.value | ||
* @param side left or right | ||
* @param row row position of the current date clicked | ||
* @param col col position of the current date clicked | ||
*/ | ||
clickDate(e: any, side: SideEnum, row: number, col: number): void; | ||
/** | ||
* Click on the custom range | ||
* @param e: Event | ||
* @param label | ||
*/ | ||
clickRange(e: any, label: any): void; | ||
show(e?: any): void; | ||
hide(e?: any): void; | ||
/** | ||
* handle click on all element in the component, useful for outside of click | ||
* @param e event | ||
*/ | ||
handleInternalClick(e: any): void; | ||
/** | ||
* update the locale options | ||
* @param locale | ||
*/ | ||
updateLocale(locale: any): void; | ||
/** | ||
* clear the daterange picker | ||
*/ | ||
clickNext: (side: SideEnum) => void; | ||
hoverDate(e: Event, side: SideEnum, row: number, col: number): void; | ||
clickDate(e: Event, side: SideEnum, row: number, col: number): void; | ||
clickRange(e: MouseEvent, label: string): void; | ||
show(e?: Event): void; | ||
hide(e?: Event): void; | ||
updateLocale(locale: LocaleConfig): void; | ||
clear(): void; | ||
/** | ||
* Find out if the selected range should be disabled if it doesn't | ||
* fit into minDate and maxDate limitations. | ||
*/ | ||
disableRange(range: any): any; | ||
/** | ||
* | ||
* @param date the date to add time | ||
* @param side left or right | ||
*/ | ||
private _getDateWithTime; | ||
/** | ||
* build the locale config | ||
*/ | ||
private _buildLocale; | ||
private _buildCells; | ||
disableRange(range: string): boolean; | ||
private getDateWithTime; | ||
private buildLocale; | ||
private buildCells; | ||
static ɵfac: i0.ɵɵFactoryDeclaration<DaterangepickerComponent, never>; | ||
static ɵcmp: i0.ɵɵComponentDeclaration<DaterangepickerComponent, "ngx-daterangepicker-material", never, { "startDate": "startDate"; "endDate": "endDate"; "dateLimit": "dateLimit"; "autoApply": "autoApply"; "singleDatePicker": "singleDatePicker"; "showDropdowns": "showDropdowns"; "showWeekNumbers": "showWeekNumbers"; "showISOWeekNumbers": "showISOWeekNumbers"; "linkedCalendars": "linkedCalendars"; "autoUpdateInput": "autoUpdateInput"; "alwaysShowCalendars": "alwaysShowCalendars"; "maxSpan": "maxSpan"; "lockStartDate": "lockStartDate"; "timePicker": "timePicker"; "timePicker24Hour": "timePicker24Hour"; "timePickerIncrement": "timePickerIncrement"; "timePickerSeconds": "timePickerSeconds"; "showClearButton": "showClearButton"; "firstMonthDayClass": "firstMonthDayClass"; "lastMonthDayClass": "lastMonthDayClass"; "emptyWeekRowClass": "emptyWeekRowClass"; "emptyWeekColumnClass": "emptyWeekColumnClass"; "firstDayOfNextMonthClass": "firstDayOfNextMonthClass"; "lastDayOfPreviousMonthClass": "lastDayOfPreviousMonthClass"; "showCustomRangeLabel": "showCustomRangeLabel"; "showCancel": "showCancel"; "keepCalendarOpeningWithRange": "keepCalendarOpeningWithRange"; "showRangeLabelOnInput": "showRangeLabelOnInput"; "customRangeDirection": "customRangeDirection"; "drops": "drops"; "opens": "opens"; "closeOnAutoApply": "closeOnAutoApply"; "minDate": "minDate"; "locale": "locale"; "ranges": "ranges"; "maxDate": "maxDate"; "isInvalidDate": "isInvalidDate"; "isCustomDate": "isCustomDate"; "isTooltipDate": "isTooltipDate"; }, { "choosedDate": "choosedDate"; "rangeClicked": "rangeClicked"; "datesUpdated": "datesUpdated"; "startDateChanged": "startDateChanged"; "endDateChanged": "endDateChanged"; "cancelClicked": "cancelClicked"; "clearClicked": "clearClicked"; }, never, never>; | ||
} | ||
export {}; |
import { InjectionToken } from '@angular/core'; | ||
export declare const LOCALE_CONFIG: InjectionToken<LocaleConfig>; | ||
/** | ||
* LocaleConfig Interface | ||
*/ | ||
export interface LocaleConfig { | ||
@@ -20,5 +17,2 @@ direction?: string; | ||
} | ||
/** | ||
* DefaultLocaleConfig | ||
*/ | ||
export declare const DefaultLocaleConfig: LocaleConfig; |
@@ -1,22 +0,21 @@ | ||
import { ViewContainerRef, ComponentFactoryResolver, ElementRef, ChangeDetectorRef, OnInit, OnChanges, SimpleChanges, DoCheck, KeyValueDiffers, EventEmitter, Renderer2 } from '@angular/core'; | ||
import { DaterangepickerComponent } from './daterangepicker.component'; | ||
import * as dayjs from 'dayjs'; | ||
import { ViewContainerRef, ElementRef, ChangeDetectorRef, OnInit, OnChanges, SimpleChanges, DoCheck, KeyValueDiffers, EventEmitter, Renderer2 } from '@angular/core'; | ||
import { DateRange, DaterangepickerComponent, DateRanges, EndDate, StartDate, TimePeriod } from './daterangepicker.component'; | ||
import dayjs from 'dayjs'; | ||
import { LocaleConfig } from './daterangepicker.config'; | ||
import { LocaleService } from './locale.service'; | ||
import * as i0 from "@angular/core"; | ||
export declare class DaterangepickerDirective implements OnInit, OnChanges, DoCheck { | ||
viewContainerRef: ViewContainerRef; | ||
_changeDetectorRef: ChangeDetectorRef; | ||
private _componentFactoryResolver; | ||
private _el; | ||
private _renderer; | ||
ref: ChangeDetectorRef; | ||
private el; | ||
private renderer; | ||
private differs; | ||
private _localeService; | ||
private localeHolderService; | ||
private elementRef; | ||
picker: DaterangepickerComponent; | ||
private _onChange; | ||
private _onTouched; | ||
private _validatorChange; | ||
private _disabled; | ||
private _value; | ||
private localeDiffer; | ||
onChange: EventEmitter<TimePeriod | null>; | ||
rangeClicked: EventEmitter<DateRange>; | ||
datesUpdated: EventEmitter<TimePeriod>; | ||
startDateChanged: EventEmitter<StartDate>; | ||
endDateChanged: EventEmitter<EndDate>; | ||
clearClicked: EventEmitter<void>; | ||
minDate: dayjs.Dayjs; | ||
@@ -33,8 +32,8 @@ maxDate: dayjs.Dayjs; | ||
showDropdowns: boolean; | ||
isInvalidDate: Function; | ||
isCustomDate: Function; | ||
isTooltipDate: Function; | ||
isInvalidDate: (Dayjs: any) => boolean; | ||
isCustomDate: (Dayjs: any) => string | boolean; | ||
isTooltipDate: (Dayjs: any) => string | boolean | null; | ||
showClearButton: boolean; | ||
customRangeDirection: boolean; | ||
ranges: any; | ||
ranges: DateRanges; | ||
opens: string; | ||
@@ -50,50 +49,46 @@ drops: string; | ||
showRangeLabelOnInput: boolean; | ||
showCancel: Boolean; | ||
lockStartDate: Boolean; | ||
timePicker: Boolean; | ||
timePicker24Hour: Boolean; | ||
timePickerIncrement: Number; | ||
timePickerSeconds: Boolean; | ||
showCancel: boolean; | ||
lockStartDate: boolean; | ||
timePicker: boolean; | ||
timePicker24Hour: boolean; | ||
timePickerIncrement: number; | ||
timePickerSeconds: boolean; | ||
closeOnAutoApply: boolean; | ||
_locale: LocaleConfig; | ||
set locale(value: any); | ||
get locale(): any; | ||
private _endKey; | ||
private _startKey; | ||
set startKey(value: any); | ||
set endKey(value: any); | ||
notForChangesProperty: Array<string>; | ||
get value(): any; | ||
set value(val: any); | ||
onChange: EventEmitter<Object>; | ||
rangeClicked: EventEmitter<Object>; | ||
datesUpdated: EventEmitter<Object>; | ||
startDateChanged: EventEmitter<Object>; | ||
endDateChanged: EventEmitter<Object>; | ||
clearClicked: EventEmitter<void>; | ||
private endKeyHolder; | ||
picker: DaterangepickerComponent; | ||
private startKeyHolder; | ||
private notForChangesProperty; | ||
private onChangeFn; | ||
private onTouched; | ||
private validatorChange; | ||
private disabledHolder; | ||
private valueHolder; | ||
private localeDiffer; | ||
private localeHolder; | ||
constructor(viewContainerRef: ViewContainerRef, ref: ChangeDetectorRef, el: ElementRef, renderer: Renderer2, differs: KeyValueDiffers, localeHolderService: LocaleService, elementRef: ElementRef); | ||
get disabled(): boolean; | ||
constructor(viewContainerRef: ViewContainerRef, _changeDetectorRef: ChangeDetectorRef, _componentFactoryResolver: ComponentFactoryResolver, _el: ElementRef, _renderer: Renderer2, differs: KeyValueDiffers, _localeService: LocaleService, elementRef: ElementRef); | ||
set startKey(value: string); | ||
get locale(): LocaleConfig; | ||
set locale(value: LocaleConfig); | ||
set endKey(value: string); | ||
get value(): TimePeriod | null; | ||
set value(val: TimePeriod | null); | ||
outsideClick(event: Event): void; | ||
hide(e?: Event): void; | ||
onBlur(): void; | ||
inputChanged(e: KeyboardEvent): void; | ||
open(event?: Event): void; | ||
ngOnInit(): void; | ||
ngOnChanges(changes: SimpleChanges): void; | ||
ngDoCheck(): void; | ||
onBlur(): void; | ||
open(event?: any): void; | ||
hide(e?: any): void; | ||
toggle(e?: any): void; | ||
toggle(e?: Event): void; | ||
clear(): void; | ||
writeValue(value: any): void; | ||
registerOnChange(fn: any): void; | ||
registerOnTouched(fn: any): void; | ||
writeValue(value: TimePeriod): void; | ||
registerOnChange(fn: () => TimePeriod | null): void; | ||
registerOnTouched(fn: () => void): void; | ||
setDisabledState(state: boolean): void; | ||
setPosition(): void; | ||
private setValue; | ||
/** | ||
* Set position of the calendar | ||
*/ | ||
setPosition(): void; | ||
inputChanged(e: any): void; | ||
/** | ||
* For click outside of the calendar's container | ||
* @param event event object | ||
*/ | ||
outsideClick(event: any): void; | ||
static ɵfac: i0.ɵɵFactoryDeclaration<DaterangepickerDirective, never>; | ||
static ɵdir: i0.ɵɵDirectiveDeclaration<DaterangepickerDirective, "input[ngxDaterangepickerMd]", never, { "minDate": "minDate"; "maxDate": "maxDate"; "autoApply": "autoApply"; "alwaysShowCalendars": "alwaysShowCalendars"; "showCustomRangeLabel": "showCustomRangeLabel"; "linkedCalendars": "linkedCalendars"; "dateLimit": "dateLimit"; "singleDatePicker": "singleDatePicker"; "showWeekNumbers": "showWeekNumbers"; "showISOWeekNumbers": "showISOWeekNumbers"; "showDropdowns": "showDropdowns"; "isInvalidDate": "isInvalidDate"; "isCustomDate": "isCustomDate"; "isTooltipDate": "isTooltipDate"; "showClearButton": "showClearButton"; "customRangeDirection": "customRangeDirection"; "ranges": "ranges"; "opens": "opens"; "drops": "drops"; "firstMonthDayClass": "firstMonthDayClass"; "lastMonthDayClass": "lastMonthDayClass"; "emptyWeekRowClass": "emptyWeekRowClass"; "emptyWeekColumnClass": "emptyWeekColumnClass"; "firstDayOfNextMonthClass": "firstDayOfNextMonthClass"; "lastDayOfPreviousMonthClass": "lastDayOfPreviousMonthClass"; "keepCalendarOpeningWithRange": "keepCalendarOpeningWithRange"; "showRangeLabelOnInput": "showRangeLabelOnInput"; "showCancel": "showCancel"; "lockStartDate": "lockStartDate"; "timePicker": "timePicker"; "timePicker24Hour": "timePicker24Hour"; "timePickerIncrement": "timePickerIncrement"; "timePickerSeconds": "timePickerSeconds"; "closeOnAutoApply": "closeOnAutoApply"; "endKeyHolder": "endKeyHolder"; "startKey": "startKey"; "locale": "locale"; "endKey": "endKey"; }, { "onChange": "change"; "rangeClicked": "rangeClicked"; "datesUpdated": "datesUpdated"; "startDateChanged": "startDateChanged"; "endDateChanged": "endDateChanged"; "clearClicked": "clearClicked"; }, never>; | ||
} |
import { ModuleWithProviders } from '@angular/core'; | ||
import { LocaleConfig } from './daterangepicker.config'; | ||
import * as i0 from "@angular/core"; | ||
import * as i1 from "./daterangepicker.component"; | ||
import * as i2 from "./daterangepicker.directive"; | ||
import * as i3 from "@angular/common"; | ||
import * as i4 from "@angular/forms"; | ||
export declare class NgxDaterangepickerMd { | ||
constructor(); | ||
static forRoot(config?: LocaleConfig): ModuleWithProviders<NgxDaterangepickerMd>; | ||
static ɵfac: i0.ɵɵFactoryDeclaration<NgxDaterangepickerMd, never>; | ||
static ɵmod: i0.ɵɵNgModuleDeclaration<NgxDaterangepickerMd, [typeof i1.DaterangepickerComponent, typeof i2.DaterangepickerDirective], [typeof i3.CommonModule, typeof i4.FormsModule, typeof i4.ReactiveFormsModule], [typeof i1.DaterangepickerComponent, typeof i2.DaterangepickerDirective]>; | ||
static ɵinj: i0.ɵɵInjectorDeclaration<NgxDaterangepickerMd>; | ||
} |
import { LocaleConfig } from './daterangepicker.config'; | ||
import * as i0 from "@angular/core"; | ||
export declare class LocaleService { | ||
private _config; | ||
constructor(_config: LocaleConfig); | ||
private configHolder; | ||
constructor(configHolder: LocaleConfig); | ||
get config(): LocaleConfig; | ||
static ɵfac: i0.ɵɵFactoryDeclaration<LocaleService, never>; | ||
static ɵprov: i0.ɵɵInjectableDeclaration<LocaleService>; | ||
} |
{ | ||
"name": "ngx-daterangepicker-material", | ||
"version": "5.0.2", | ||
"version": "6.0.0", | ||
"description": "Angular 9 and 10 date range picker (with material design theme)", | ||
@@ -14,2 +14,5 @@ "keywords": [ | ||
"angular10", | ||
"angular11", | ||
"angular12", | ||
"angular13", | ||
"ng2", | ||
@@ -27,4 +30,4 @@ "daterangepicker", | ||
"license": "MIT", | ||
"main": "bundles/ngx-daterangepicker-material.umd.js", | ||
"typings": "ngx-daterangepicker-material.d.ts", | ||
"main": "dist/index.js", | ||
"typings": "index.d.ts", | ||
"author": "Fetrarijaona R.", | ||
@@ -36,16 +39,28 @@ "repository": { | ||
"peerDependencies": { | ||
"dayjs": "^1.10.7" | ||
"dayjs": "^1.11.4" | ||
}, | ||
"$schema": "./node_modules/ng-packagr/package.schema.json", | ||
"dependencies": { | ||
"dayjs": "^1.10.4", | ||
"dayjs": "^1.11.4", | ||
"tslib": "^2.0.0" | ||
}, | ||
"schematics": "./schematics/collection.json", | ||
"module": "fesm2015/ngx-daterangepicker-material.js", | ||
"es2015": "fesm2015/ngx-daterangepicker-material.js", | ||
"esm2015": "esm2015/ngx-daterangepicker-material.js", | ||
"fesm2015": "fesm2015/ngx-daterangepicker-material.js", | ||
"metadata": "ngx-daterangepicker-material.metadata.json", | ||
"module": "fesm2015/ngx-daterangepicker-material.mjs", | ||
"es2020": "fesm2020/ngx-daterangepicker-material.mjs", | ||
"esm2020": "esm2020/ngx-daterangepicker-material.mjs", | ||
"fesm2020": "fesm2020/ngx-daterangepicker-material.mjs", | ||
"fesm2015": "fesm2015/ngx-daterangepicker-material.mjs", | ||
"exports": { | ||
"./package.json": { | ||
"default": "./package.json" | ||
}, | ||
".": { | ||
"types": "./index.d.ts", | ||
"esm2020": "./esm2020/ngx-daterangepicker-material.mjs", | ||
"es2020": "./fesm2020/ngx-daterangepicker-material.mjs", | ||
"es2015": "./fesm2015/ngx-daterangepicker-material.mjs", | ||
"node": "./fesm2015/ngx-daterangepicker-material.mjs", | ||
"default": "./fesm2020/ngx-daterangepicker-material.mjs" | ||
} | ||
}, | ||
"sideEffects": false | ||
} |
@@ -21,3 +21,4 @@ # ngx-daterangepicker-material | ||
| ------|:------:| | ||
| >=11.0.0 | v5.x.x | | ||
| >=12.0.0 | v6.x.x | | ||
| <=11.0.0 | v5.x.x | | ||
| >=9.0.0 | v4.x.x | | ||
@@ -24,0 +25,0 @@ | <9.0.0 | v2.x.x | |
@@ -30,3 +30,3 @@ "use strict"; | ||
function default_1(options) { | ||
return schematics_1.chain([ | ||
return (0, schematics_1.chain)([ | ||
addDateRangePickerModule(options), | ||
@@ -44,5 +44,5 @@ ]); | ||
(() => __awaiter(this, void 0, void 0, function* () { | ||
const workspace = yield workspace_1.getWorkspace(host); | ||
const project = schematics_2.getProjectFromWorkspace(workspace, options.project); | ||
schematics_2.addModuleImportToRootModule(host, moduleName + '.forRoot()', 'ngx-daterangepicker-material', project); | ||
const workspace = yield (0, workspace_1.getWorkspace)(host); | ||
const project = (0, schematics_2.getProjectFromWorkspace)(workspace, options.project); | ||
(0, schematics_2.addModuleImportToRootModule)(host, moduleName + '.forRoot()', 'ngx-daterangepicker-material', project); | ||
}))(); | ||
@@ -49,0 +49,0 @@ return host; |
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
1
298
977145
31
6164
12
1
Updateddayjs@^1.11.4