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>