Skip to content

Class: Store<T> ​

Defined in: fetch-openalex/src/store.ts:25

Type Parameters ​

T ​

T

Constructors ​

Constructor ​

new Store<T>(state): Store<T>

Defined in: fetch-openalex/src/store.ts:26

Parameters ​

state ​

Ref<IState>

Returns ​

Store<T>

Accessors ​

current ​

Get Signature ​

get current(): Effect<IState>

Defined in: fetch-openalex/src/store.ts:32

Returns ​

Effect<IState>


page ​

Get Signature ​

get page(): Effect<number>

Defined in: fetch-openalex/src/store.ts:28

Returns ​

Effect<number>

Methods ​

addNewItems() ​

addNewItems(items): Effect<void>

Defined in: fetch-openalex/src/store.ts:57

Parameters ​

items ​

APIResponse<T>

Returns ​

Effect<void>


hasMorePages() ​

hasMorePages(): Effect<boolean>

Defined in: fetch-openalex/src/store.ts:66

Returns ​

Effect<boolean>


incPage() ​

incPage(): Effect<void>

Defined in: fetch-openalex/src/store.ts:50

Returns ​

Effect<void>