export type FulfilledInterceptor = (value: T) => T | Promise; export type RejectedInterceptor = (error: unknown) => unknown; export interface InterceptorHandler { fulfilled: FulfilledInterceptor; rejected?: RejectedInterceptor; }