declare interface EntData { ent: T; } declare interface ResData extends EntData { ext: O; } declare type HttpResData = { data: T; ret: number; msg?: string; }; declare type HttpErrorData = { reason: string; code: number; msg?: string; };