From 2c3f96a73f9777f7edadd462e37aacd2136f2450 Mon Sep 17 00:00:00 2001 From: reduckted Date: Sat, 7 Dec 2019 00:29:22 +1000 Subject: [PATCH] feat(datepicker): use readonly arrays for inputs (#3424) --- src/datepicker/hebrew/ngb-calendar-hebrew.ts | 2 +- src/datepicker/hijri/ngb-calendar-hijri.ts | 2 +- src/datepicker/jalali/ngb-calendar-persian.ts | 2 +- src/datepicker/ngb-calendar.ts | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/datepicker/hebrew/ngb-calendar-hebrew.ts b/src/datepicker/hebrew/ngb-calendar-hebrew.ts index 608b9605dd..08cf1793ef 100644 --- a/src/datepicker/hebrew/ngb-calendar-hebrew.ts +++ b/src/datepicker/hebrew/ngb-calendar-hebrew.ts @@ -64,7 +64,7 @@ export class NgbCalendarHebrew extends NgbCalendar { return day === 0 ? 7 : day; } - getWeekNumber(week: NgbDate[], firstDayOfWeek: number) { + getWeekNumber(week: readonly NgbDate[], firstDayOfWeek: number) { const date = week[week.length - 1]; return Math.ceil(getDayNumberInHebrewYear(date) / 7); } diff --git a/src/datepicker/hijri/ngb-calendar-hijri.ts b/src/datepicker/hijri/ngb-calendar-hijri.ts index b365f034b6..06d8cb948e 100644 --- a/src/datepicker/hijri/ngb-calendar-hijri.ts +++ b/src/datepicker/hijri/ngb-calendar-hijri.ts @@ -57,7 +57,7 @@ export abstract class NgbCalendarHijri extends NgbCalendar { return day === 0 ? 7 : day; } - getWeekNumber(week: NgbDate[], firstDayOfWeek: number) { + getWeekNumber(week: readonly NgbDate[], firstDayOfWeek: number) { // in JS Date Sun=0, in ISO 8601 Sun=7 if (firstDayOfWeek === 7) { firstDayOfWeek = 0; diff --git a/src/datepicker/jalali/ngb-calendar-persian.ts b/src/datepicker/jalali/ngb-calendar-persian.ts index 939a2b43d3..2739be6995 100644 --- a/src/datepicker/jalali/ngb-calendar-persian.ts +++ b/src/datepicker/jalali/ngb-calendar-persian.ts @@ -41,7 +41,7 @@ export class NgbCalendarPersian extends NgbCalendar { return day === 0 ? 7 : day; } - getWeekNumber(week: NgbDate[], firstDayOfWeek: number) { + getWeekNumber(week: readonly NgbDate[], firstDayOfWeek: number) { // in JS Date Sun=0, in ISO 8601 Sun=7 if (firstDayOfWeek === 7) { firstDayOfWeek = 0; diff --git a/src/datepicker/ngb-calendar.ts b/src/datepicker/ngb-calendar.ts index 0c71a3484d..a10a14e691 100644 --- a/src/datepicker/ngb-calendar.ts +++ b/src/datepicker/ngb-calendar.ts @@ -75,7 +75,7 @@ export abstract class NgbCalendar { /** * Returns the week number for a given week. */ - abstract getWeekNumber(week: NgbDate[], firstDayOfWeek: number): number; + abstract getWeekNumber(week: readonly NgbDate[], firstDayOfWeek: number): number; /** * Returns the today's date. @@ -139,7 +139,7 @@ export class NgbCalendarGregorian extends NgbCalendar { return day === 0 ? 7 : day; } - getWeekNumber(week: NgbDate[], firstDayOfWeek: number) { + getWeekNumber(week: readonly NgbDate[], firstDayOfWeek: number) { // in JS Date Sun=0, in ISO 8601 Sun=7 if (firstDayOfWeek === 7) { firstDayOfWeek = 0;