UNPKG

igniteui-webcomponents-datasources

Version:

Reference custom data providers for the Ignite UI Web Components data source.

28 lines (27 loc) 815 B
export declare function toArray<T>(en: any): T[]; export declare function first<T>(iter: Iterable<T>): T; export declare class LinkedList<T> { private _first; get first(): LinkedListNode<T>; private _last; get last(): LinkedListNode<T>; addFirst(item: T): void; addLast(item: T): void; removeFirst(): void; clear(): void; contains(value: T): boolean; removeValue(value: T): void; remove(node: LinkedListNode<T>): void; } export declare class LinkedListNode<T> { private _value; get value(): T; set value(value: T); private _prev; get prev(): LinkedListNode<T>; set prev(value: LinkedListNode<T>); private _next; get next(): LinkedListNode<T>; set next(value: LinkedListNode<T>); constructor(item?: T); }