year-scheduler
Version:
An Angular Year Scheduler component.
28 lines (27 loc) • 1.59 kB
TypeScript
import { Injector, OnDestroy, TemplateRef } from '@angular/core';
import moment from 'moment';
import { Subscription } from 'rxjs';
import { AxiomSchedulerSidebarService } from '../services/axiom-scheduler-sidebar.service';
import { AxiomSchedulerService } from '../services/axiom-scheduler.service';
import * as i0 from "@angular/core";
export declare class AxiomSchedulerComponentCommon implements OnDestroy {
protected injector: Injector;
axStartDate: Date;
axEventTemplate: TemplateRef<any>;
axEventFormatter: (data: any, date?: Date) => string;
axDragStep: 5;
axLocale: string;
axEventToolbar: true;
today: moment.Moment;
date: moment.Moment;
service: AxiomSchedulerService;
sidebarService: AxiomSchedulerSidebarService;
subscriptionGarbageCollection: Subscription[];
constructor(injector: Injector);
refreshDate(axStartDate?: Date): void;
refreshView(): void;
ngOnDestroy(): void;
baseDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<AxiomSchedulerComponentCommon, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AxiomSchedulerComponentCommon, "ng-component", never, { "axStartDate": { "alias": "axStartDate"; "required": false; }; "axEventTemplate": { "alias": "axEventTemplate"; "required": false; }; "axEventFormatter": { "alias": "axEventFormatter"; "required": false; }; "axDragStep": { "alias": "axDragStep"; "required": false; }; "axLocale": { "alias": "axLocale"; "required": false; }; "axEventToolbar": { "alias": "axEventToolbar"; "required": false; }; }, {}, never, never, false, never>;
}