Skip to main content
class List
extends Pointer
import { List } from "https://deno.land/x/capnp_ts@0.1.0/mod.ts";

A generic list class. Implements Filterable,

Methods

all(callbackfn: FilterCallback<T>): boolean
any(callbackfn: FilterCallback<T>): boolean
ap<U>(callbackfns: Array<IndexedCallback<T, U>>): U[]
concat(other: List<T>): T[]
drop(n: number): T[]
dropWhile(callbackfn: FilterCallback<T>): T[]
empty(): T[]
every(callbackfn: FilterCallback<T>): boolean
filter(callbackfn: FilterCallback<T>): T[]
find(callbackfn: FilterCallback<T>): T | undefined
findIndex(callbackfn: FilterCallback<T>): number
forEach(callbackfn: (
this: void,
value: T,
index: number,
) => void
): void
get(_index: number): T
getLength(): number

Get the length of this list.

groupBy(callbackfn: IndexedCallback<T, string>): Group<T>
intersperse(sep: T): T[]
map<U>(callbackfn: IndexedCallback<T, U>): U[]
reduce(callbackfn: (
previousValue: T,
currentValue: T,
currentIndex: number,
) => T
): T
reduce<U>(callbackfn: (
previousValue: U,
currentValue: T,
currentIndex: number,
) => U
, initialValue: U
): U
set(_index: number, _value: T): void
slice(start?, end?: number): T[]
some(callbackfn: FilterCallback<T>): boolean
take(n: number): T[]
takeWhile(callbackfn: FilterCallback<T>): T[]
toArray(): T[]
toString(): string

Static Properties

readonly
_capnp: _ListCtor
readonly
get
readonly
initList
readonly
set