UNPKG

box-typescript-sdk-gen

Version:
47 lines (46 loc) 1.78 kB
import { FetchOptionsInput } from '../networking/fetchOptions.generated.js'; import { BoxClient } from '../client.generated.js'; import { FetchOptions } from '../networking/fetchOptions.generated.js'; import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { Interceptor } from '../networking/interceptors.generated.js'; export declare const client: BoxClient; export declare class InterceptorAddingRoleToFields implements Interceptor { constructor(fields: Omit<InterceptorAddingRoleToFields, 'beforeRequest' | 'afterRequest'>); /** * @param {FetchOptions} options * @returns {FetchOptions} */ beforeRequest(options: FetchOptions): FetchOptions; /** * @param {FetchResponse} response * @returns {FetchResponse} */ afterRequest(response: FetchResponse): FetchResponse; } export declare class InterceptorThrowingError implements Interceptor { constructor(fields: Omit<InterceptorThrowingError, 'beforeRequest' | 'afterRequest'>); /** * @param {FetchOptions} options * @returns {FetchOptions} */ beforeRequest(options: FetchOptions): FetchOptions; /** * @param {FetchResponse} response * @returns {FetchResponse} */ afterRequest(response: FetchResponse): FetchResponse; } export declare class InterceptorChangingResponse implements Interceptor { constructor(fields: Omit<InterceptorChangingResponse, 'beforeRequest' | 'afterRequest'>); /** * @param {FetchOptionsInput} optionsInput * @returns {FetchOptions} */ beforeRequest(optionsInput: FetchOptionsInput): FetchOptions; /** * @param {FetchResponse} response * @returns {FetchResponse} */ afterRequest(response: FetchResponse): FetchResponse; } export {};