Skip to content

Welshman Docs / @welshman/store / DeleteIndex

Class: DeleteIndex ​

Defined in: packages/store/src/repository/core.ts:189

Who deleted what: each id or address a delete names, and what each delete named.

Constructors ​

Constructor ​

new DeleteIndex(): DeleteIndex

Returns ​

DeleteIndex

Properties ​

deletedBy ​

deletedBy: Map<string, string[]>

Defined in: packages/store/src/repository/core.ts:191


deletes ​

deletes: Map<string, DeleteRecord[]>

Defined in: packages/store/src/repository/core.ts:190

Methods ​

add() ​

add(event, key): void

Defined in: packages/store/src/repository/core.ts:193

Parameters ​

event ​

DeleteRecord

key ​

string

Returns ​

void


clear() ​

clear(): void

Defined in: packages/store/src/repository/core.ts:229

Returns ​

void


isDeleted() ​

isDeleted(event): boolean

Defined in: packages/store/src/repository/core.ts:227

Parameters ​

event ​

TrustedEvent

Returns ​

boolean


isDeletedByAddress() ​

isDeletedByAddress(event): boolean

Defined in: packages/store/src/repository/core.ts:220

Parameters ​

event ​

TrustedEvent

Returns ​

boolean


isDeletedById() ​

isDeletedById(event): boolean

Defined in: packages/store/src/repository/core.ts:216

Parameters ​

event ​

TrustedEvent

Returns ​

boolean


withdraw() ​

withdraw(id): string[]

Defined in: packages/store/src/repository/core.ts:199

Parameters ​

id ​

string

Returns ​

string[]