Skip to content

Interface: FetchAPIConfig<T> ​

Defined in: fetch-openalex/src/api.ts:20

Extends ​

Type Parameters ​

T ​

T

Properties ​

apiURL ​

readonly apiURL: string

Defined in: fetch-openalex/src/helpers.ts:19

Inherited from ​

FetchAPIMinimalConfig.apiURL


endpoint ​

readonly endpoint: string

Defined in: fetch-openalex/src/helpers.ts:20

Inherited from ​

FetchAPIMinimalConfig.endpoint


fetchAPIOptions ​

readonly fetchAPIOptions: FetchOpenAlexAPIOptions

Defined in: fetch-openalex/src/helpers.ts:21

Inherited from ​

FetchAPIMinimalConfig.fetchAPIOptions


maxPages? ​

readonly optional maxPages?: number

Defined in: fetch-openalex/src/helpers.ts:23

Inherited from ​

FetchAPIMinimalConfig.maxPages


now? ​

optional now?: boolean

Defined in: fetch-openalex/src/api.ts:21


onPage? ​

readonly optional onPage?: OnPage

Defined in: fetch-openalex/src/helpers.ts:34

Inherited from ​

FetchAPIMinimalConfig.onPage


onRateLimit? ​

readonly optional onRateLimit?: OnRateLimit

Defined in: fetch-openalex/src/helpers.ts:33

Inherited from ​

FetchAPIMinimalConfig.onRateLimit


perPage ​

readonly perPage: number

Defined in: fetch-openalex/src/helpers.ts:22

Inherited from ​

FetchAPIMinimalConfig.perPage


queue? ​

optional queue?: Queue<T>

Defined in: fetch-openalex/src/api.ts:23


rateLimit ​

readonly rateLimit: Options

Defined in: fetch-openalex/src/helpers.ts:18

Inherited from ​

FetchAPIMinimalConfig.rateLimit


store? ​

optional store?: Store<T>

Defined in: fetch-openalex/src/api.ts:22


userAgent ​

readonly userAgent: string

Defined in: fetch-openalex/src/helpers.ts:17

Inherited from ​

FetchAPIMinimalConfig.userAgent