year-scheduler
Version:
An Angular Year Scheduler component.
25 lines (24 loc) • 1.09 kB
TypeScript
import { Subject } from 'rxjs';
import moment from 'moment';
import { AxiomSchedulerEvent } from '../model/axiom-scheduler-event.model';
import { AxiomSchedulerMonthData } from '../model/axiom-scheduler-month-data.model';
import * as i0 from "@angular/core";
export declare class AxiomSchedulerService {
private _defaultLocale;
schedulerLocale: string;
locale: Subject<string>;
refershRequest: Subject<moment.Moment>;
eventChange: Subject<AxiomSchedulerEvent>;
eventClick: Subject<AxiomSchedulerEvent>;
eventDeleteClick: Subject<AxiomSchedulerEvent>;
eventEditClick: Subject<AxiomSchedulerEvent>;
axEvents: AxiomSchedulerMonthData[];
constructor();
refreshDate(date: moment.Moment): void;
changeLocale(locale: string): void;
eventChanged(event: AxiomSchedulerEvent): void;
eventClicked(event: AxiomSchedulerEvent): void;
getEventsForMonth(month: number): AxiomSchedulerEvent[];
static ɵfac: i0.ɵɵFactoryDeclaration<AxiomSchedulerService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<AxiomSchedulerService>;
}