UNPKG

@ewb/reach

Version:
26 lines (25 loc) 759 B
export declare type ReachContentTypes = 'application/json' | 'multipart/form-data' | 'application/x-www-form-urlencoded'; export interface IReachBody { [key: string]: any; } export interface IReachHeaders { [key: string]: any; } export interface IReachQuery { [key: string]: any; } export interface IReachOptions extends Pick<RequestInit, 'mode' | 'credentials' | 'method'> { type?: ReachContentTypes; noJson?: boolean; auth?: boolean; fileKeys?: string[]; body?: IReachBody; query?: IReachQuery; headers?: IReachHeaders; usePathAsUrl?: boolean; bearerToken?: string; logoutOptions?: IReachOptionsLogoutOptions; } export interface IReachOptionsLogoutOptions { status: number; }