@nebular/theme
Version:
@nebular/theme
21 lines (20 loc) • 879 B
TypeScript
import { NbDateService } from './date.service';
import * as i0 from "@angular/core";
export declare class NbCalendarMonthModelService<D> {
protected dateService: NbDateService<D>;
constructor(dateService: NbDateService<D>);
createDaysGrid(activeMonth: D, boundingMonth?: boolean, firstDayOfWeek?: number): D[][];
private createDates;
private withBoundingMonths;
private addPrevBoundingMonth;
private addNextBoundingMonth;
private createPrevBoundingDays;
private createNextBoundingDays;
private getStartOfWeekDayDiff;
private getWeekStartDiff;
private isShouldAddPrevBoundingMonth;
private isShouldAddNextBoundingMonth;
private createDateRangeForMonth;
static ɵfac: i0.ɵɵFactoryDeclaration<NbCalendarMonthModelService<any>, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<NbCalendarMonthModelService<any>>;
}