@nebular/theme
Version:
@nebular/theme
32 lines (31 loc) • 815 B
TypeScript
/**
* @license
* Copyright Akveo. All Rights Reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*/
import { EventEmitter } from '@angular/core';
export interface NbCalendarDay {
name: string;
isHoliday: boolean;
}
export declare type NbCalendarViewModeValues = 'year' | 'month' | 'date';
export declare enum NbCalendarViewMode {
YEAR = "year",
MONTH = "month",
DATE = "date"
}
export declare type NbCalendarSizeValues = 'medium' | 'large';
export declare enum NbCalendarSize {
MEDIUM = "medium",
LARGE = "large"
}
export interface NbCalendarCell<D, T> {
date: D;
select: EventEmitter<D>;
selectedValue?: T;
visibleDate?: D;
min?: D;
max?: D;
filter?: (D: any) => boolean;
size?: NbCalendarSize;
}