angular-calendar-scheduler
Version:
This project provide a scheduler view component for [mattlewis92/angular-calendar](https://github.com/mattlewis92/angular-calendar).
36 lines (35 loc) • 1.33 kB
TypeScript
import { ModuleWithProviders, InjectionToken } from '@angular/core';
export * from './calendar-scheduler-view.component';
export * from './formatters/scheduler-date-formatter.provider';
export * from './formatters/scheduler-event-title-formatter.provider';
export * from './pipes/scheduler-event-title.pipe';
export * from './utils/calendar-scheduler-utils.provider';
export * from '../common/utils';
export * from './models';
import { SchedulerConfig } from './scheduler-config';
export declare const SCHEDULER_CONFIG: InjectionToken<{}>;
export declare function provideSchedulerConfig(config: SchedulerConfig): SchedulerConfig;
/**
* The main module of this library. Example usage:
*
* ```typescript
* import { CalendarModule, DateAdapter } from 'angular-calendar';
* import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';
* import { SchedulerModule } from 'angular-calendar-scheduler';
*
* @NgModule({
* imports: [
* CalendarModule.forRoot({
* provide: DateAdapter,
* useFactory: adapterFactory
* }),
* SchedulerModule.forRoot({ locale: 'en', headerDateFormat: 'daysRange' })
* ]
* })
* class MyModule {}
* ```
*
*/
export declare class SchedulerModule {
static forRoot(config?: SchedulerConfig): ModuleWithProviders;
}