TimelineKit API
    Preparing search index...

    Interface TableDataSource<TItem>

    interface TableDataSource<TItem extends TableItem> {
        complexOperationFinished$: Subject<void>;
        itemAdded$: Subject<TableItemEventArgs<TItem>>;
        itemChanged$: Subject<TableItemEventArgs<TItem>>;
        itemRemoved$: Subject<TableItemEventArgs<TItem>>;
        length: number;
        addEmptyItem(): TItem;
        getItem(index: number): TItem;
        getItemById(id: string): TItem | null;
        getItemLabel(item: TItem): string;
        getNextVisible(item: TItem): TItem | null;
        getPreviousVisible(item: TItem): TItem | null;
        indexOf(item: TItem): number;
        insertEmptyItem(index: number): TItem;
        removeItems(items: TItem[]): void;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    complexOperationFinished$: Subject<void>
    itemAdded$: Subject<TableItemEventArgs<TItem>>
    itemChanged$: Subject<TableItemEventArgs<TItem>>
    itemRemoved$: Subject<TableItemEventArgs<TItem>>
    length: number

    Methods