BaseAPI constructor could take the following parameters from fetch RequestInit: * credentials: RequestCredentails * headers: Record<string, string> * mode: RequestMode