Skip to content

Welshman Docs / @welshman/app / collection

Function: collection() ​

collection<T>(__namedParameters): object

Defined in: app/src/collection.ts:86

Type Parameters ​

T ​

T

Parameters ​

__namedParameters ​

CollectionOptions<T>

Returns ​

object

deriveItem() ​

deriveItem: (key, relays) => Readable<undefined | T>

Parameters ​

key ​

undefined | string

relays ​

string[] = []

Returns ​

Readable<undefined | T>

indexStore ​

indexStore: ReadableWithGetter<Map<string, T>>

loadItem() ​

loadItem: (key, relays) => Promise<undefined | T>

Parameters ​

key ​

string

relays ​

string[] = []

Returns ​

Promise<undefined | T>

onItem() ​

onItem: (cb) => () => void

Parameters ​

cb ​

Subscriber<T>

Returns ​

(): void

Returns ​

void