Skip to content

@ralphschuler.safe array.SafeArray

github-actions edited this page Nov 26, 2023 · 14 revisions

Class: SafeArray<T>

@ralphschuler/safe-array.SafeArray

Type parameters

Name
T

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new SafeArray<T>(items?): SafeArray<T>

Type parameters

Name
T

Parameters

Name Type
items? T[]

Returns

SafeArray<T>

Defined in

index.ts:6

Properties

addQueue

Private addQueue: T[]

Defined in

index.ts:3


array

Private array: T[]

Defined in

index.ts:2


removeQueue

Private removeQueue: T[]

Defined in

index.ts:4

Accessors

isEmpty

get isEmpty(): boolean

Returns

boolean

Defined in

index.ts:12


length

get length(): number

Returns

number

Defined in

index.ts:16

Methods

add

add(item): void

Parameters

Name Type
item T

Returns

void

Defined in

index.ts:20


addQueued

addQueued(): void

Returns

void

Defined in

index.ts:49


filter

filter(predicate): T[]

Parameters

Name Type
predicate (item: T) => boolean

Returns

T[]

Defined in

index.ts:28


forEach

forEach(callback): void

Parameters

Name Type
callback (item: T) => void

Returns

void

Defined in

index.ts:38


remove

remove(item): void

Parameters

Name Type
item T

Returns

void

Defined in

index.ts:24


removeQueued

removeQueued(): void

Returns

void

Defined in

index.ts:53

Typescript Libraries

Modules

Namespaces

Clone this wiki locally