c
requestManager.RequestManager(client: JikanClient)
-
_createErrorResponse(): Responsemessage: string,errorCode: string,status: number,statusText: string,retryAfter?: number
- _isProcessing: boolean
- buildURL(requestQuery: apiModel.APIRequestQuery): URL
- client: JikanClient
- processQueue(): Promise<void>
-
request(requestQuery: apiModel.APIRequestQuery): Promise<Response>
request: Enqueue a APIRequestQuery and return a promise of the response
c
requestManager.RequestQueue(maxSize: number)
- _maxSize: number
- _queue: (apiModel.APIRequestPromise)[]
- _size: number
-
dequeue(): apiModel.APIRequestPromise | undefined
dequeue: Remove an item from the queue
-
enqueue(requestPromise: apiModel.APIRequestPromise): void
enqueue: Add an item to the queue
- isEmpty(): boolean
- isFull(): boolean
- maxSize(): number
- size(): number