import type { IController } from './controller' import type { Class } from './types' interface IClientOptions { controllers: Class[] getCodeMessageFromException: ( error: T, ) => { message?: string | undefined | null code?: number | undefined | null } customThrowResponseError: (err: any) => T transformResponse: (data: any) => T } export type ClientOptions = Partial