fetcher: { delete: <T>(pathname: string, options?: Options) => Promise<T>; get: <T>(pathname: string, options?: Options) => Promise<T>; post: <T>(pathname: string, options?: Options) => Promise<T>; put: <T>(pathname: string, options?: Options) => Promise<T>;} = ... Type declaration
delete: <T>(pathname: string, options?: Options) => Promise<T>
get: <T>(pathname: string, options?: Options) => Promise<T>
post: <T>(pathname: string, options?: Options) => Promise<T>
put: <T>(pathname: string, options?: Options) => Promise<T>