Buckets:
| import { GaxiosError, GaxiosOptionsPrepared, GaxiosResponse } from './common.js'; | |
| /** | |
| * Interceptors that can be run for requests or responses. These interceptors run asynchronously. | |
| */ | |
| export interface GaxiosInterceptor<T extends GaxiosOptionsPrepared | GaxiosResponse> { | |
| /** | |
| * Function to be run when applying an interceptor. | |
| * | |
| * @param {T} configOrResponse The current configuration or response. | |
| * @returns {Promise<T>} Promise that resolves to the modified set of options or response. | |
| */ | |
| resolved?: (configOrResponse: T) => Promise<T>; | |
| /** | |
| * Function to be run if the previous call to resolved throws / rejects or the request results in an invalid status | |
| * as determined by the call to validateStatus. | |
| * | |
| * @param {GaxiosError} err The error thrown from the previously called resolved function. | |
| */ | |
| rejected?: (err: GaxiosError) => void; | |
| } | |
| /** | |
| * Class to manage collections of GaxiosInterceptors for both requests and responses. | |
| */ | |
| export declare class GaxiosInterceptorManager<T extends GaxiosOptionsPrepared | GaxiosResponse> extends Set<GaxiosInterceptor<T> | null> { | |
| } | |
Xet Storage Details
- Size:
- 1.15 kB
- Xet hash:
- 3543897c4c0af71618cca095aed7a48b09d464b1a0ced2f1e1bce749d9c4ca12
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.