UNPKG

mcourteix-ngx-vis

Version:

Angular x components for using vis.js

71 lines (70 loc) 3.7 kB
import * as Vis from 'vis'; export declare type VisId = Vis.IdType; export interface VisTimelineItem extends Vis.DataItem { } export interface VisTimelineGroup extends Vis.DataGroup { } export interface VisDataSetOptions extends Vis.DataSetOptions { } export interface VisTimelineOptions extends Vis.TimelineOptions { } export declare class VisTimelineItems extends Vis.DataSet<VisTimelineItem> { constructor(data?: VisTimelineItem[], options?: VisDataSetOptions); getLength(): number; add(data: VisTimelineItem | VisTimelineItem[], senderId?: VisId): VisId[]; clear(senderId?: VisId): VisId[]; distinct(field: string): any[]; flush(): void; forEach(callback: (item: VisTimelineItem, id: VisId) => void, options?: VisItemSelectionOptions): void; getAll(options?: VisItemSelectionOptions): VisTimelineItem[]; getById(id: VisId, options?: VisItemSelectionOptions): VisTimelineItem; getByIds(ids: VisId[], options?: VisItemSelectionOptions): VisTimelineItem[]; getDataSet(): VisTimelineItems; getIds(options?: VisItemSelectionOptions): VisId[]; map(callback: (item: VisTimelineItem, id: VisId) => any, options?: VisItemSelectionOptions): any[]; max(field: string): VisTimelineItem; min(field: string): VisTimelineItem; on(event: string, callback: (event: string, properties: any, senderId: VisId) => void): void; off(event: string, callback: (event: string, properties: any, senderId: VisId) => void): void; removeItems(ids: VisId[], senderId?: VisId): VisId[]; setOptions(options?: VisDataSetQueueOptions): void; update(data: VisTimelineItem[], senderId?: VisId): VisId[]; } export declare class VisTimelineGroups extends Vis.DataSet<VisTimelineGroup> { constructor(data?: VisTimelineGroup[], options?: VisDataSetOptions); getLength(): number; add(data: VisTimelineGroup | VisTimelineGroup[], senderId?: VisId): VisId[]; clear(senderId?: VisId): VisId[]; distinct(field: string): any[]; flush(): void; forEach(callback: (item: VisTimelineGroup, id: VisId) => void, options?: VisGroupSelectionOptions): void; getAll(options?: VisGroupSelectionOptions): VisTimelineGroup[]; getById(id: VisId, options?: VisGroupSelectionOptions): VisTimelineGroup; getByIds(ids: VisId[], options?: VisGroupSelectionOptions): VisTimelineGroup[]; getDataSet(): VisTimelineGroups; getIds(options?: VisGroupSelectionOptions): VisId[]; map(callback: (item: VisTimelineGroup, id: VisId) => any, options?: VisGroupSelectionOptions): any[]; max(field: string): VisTimelineGroup; min(field: string): VisTimelineGroup; on(event: string, callback: (event: string, properties: any, senderId: VisId) => void): void; off(event: string, callback: (event: string, properties: any, senderId: VisId) => void): void; removeItems(ids: VisId[], senderId?: VisId): VisId[]; setOptions(options?: VisDataSetQueueOptions): void; update(data: VisTimelineGroup[], senderId?: VisId): VisId[]; } export interface VisDataSetQueueOptions extends Vis.DataSetQueueOptions { } export interface VisItemSelectionOptions extends Vis.DataSelectionOptions<VisTimelineItem> { } export interface VisGroupSelectionOptions extends Vis.DataSelectionOptions<VisTimelineGroup> { } export declare type VisDate = Vis.DateType; export declare type VisTimelineEvents = Vis.TimelineEvents; export interface VisTimelineAnimationOptions extends Vis.TimelineAnimationOptions { } export interface VisTimelineEventPropertiesResult extends Vis.TimelineEventPropertiesResult { } export declare class VisTimeline extends Vis.Timeline { } export * from './vis-timeline.service'; export * from './vis-timeline.directive';