ResponseInterceptor<T, U> = (data) => U | Promise<U>
T
U
data
Promise
T = unknown
unknown
U = unknown
U | Promise<U>