FetchOpts: Omit<RequestInit, "body"> & { body?: BodyInit | Uint8Array | Buffer | ReadableStream | any; endpoint?: string; headers?: Record<string, string>; log?: ((msg: string) => void); opening?: boolean; params?: Record<string, any>; requestType?: "buffer" | "stream" | "json"; responseType?: "json" | "text" | "buffer" | "stream" | "raw"; token?: string }