angular-calendar-timeline
Version:
A timeline for angular that shows events on a timeline board in different modes: days, weeks, and months.
16 lines (15 loc) • 615 B
TypeScript
import { ITimelineItem, IItemsIterator } from "../models";
export declare class ItemsIterator implements IItemsIterator {
private _items;
get items(): ITimelineItem[];
setItems(items: ITimelineItem[]): void;
isEmpty(): boolean;
getFirstItem(onlyVisible: boolean): ITimelineItem;
getLastItem(onlyVisible: boolean): ITimelineItem;
forEach(handler: (item: ITimelineItem, parent: (ITimelineItem | null)) => void, onlyVisible?: boolean): void;
private _createItemsLevels;
private _createItemLevels;
private _isItemsCollides;
private _validate;
private _removeItemDates;
}