UNPKG

sb-element

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.0.1. It is a component library constructed around the SCSS library [Sb-Theming](https://github.com/SeverinBuchser/SbTheming) and supports [Angular Schematics]

26 lines (25 loc) 821 B
import { ListItem } from "./list-item"; export declare class LinkedList<T> implements Iterable<T>, Iterator<T> { private _start; get start(): ListItem<T>; get first(): ListItem<T>; private _end; get end(): ListItem<T>; get last(): ListItem<T>; private current; private _length; get length(): number; constructor(values?: Array<T>); constructor(value?: T); append(values: Array<T>): void; append(value: T): void; private appendValue; getItem(index: number): ListItem<T>; getValue(index: number): T; indexOf(finder: (value: T) => boolean): number; find(finder: (value: T) => boolean): T | undefined; isStart(item: ListItem<T>): boolean; isEnd(item: ListItem<T>): boolean; [Symbol.iterator](): Iterator<T>; next(): IteratorResult<T>; }