UNPKG

rest-client-sdk

Version:
32 lines (31 loc) 718 B
type SdkRequest = RequestInit & { url: string; }; type SdkResponse = { status: number; headers: Record<string, string>; }; export type SerializableRequest = { url: string; method?: string; headers?: Record<string, string>; body?: string; }; export type Log = { id: string; request?: SerializableRequest; response?: SdkResponse; logTimes: { request?: number; response?: number; }; }; export type LoggerHistory = Array<Log>; export declare class Logger { #private; get history(): LoggerHistory; constructor(); logRequest(params: SdkRequest): string; logResponse(response: Response, requestId?: undefined | string): string; } export {};