declare namespace FxWebx { type AppIdType = number | string type UidType = AppIdType type UserRoleName = string interface FibAppSession { id?: AppIdType; roles?: UserRoleName[]; } interface FibAppSuccessResponse { status?: number; success: any; } interface FibAppErrorResponse { status?: number; error: any; } interface FibAppResponse { status?: number; success?: SDT; error?: FibAppFinalError; } type FibAppApiFunctionResponse
= FibAppResponse
type FibAppModelFunctionResponse
= FibAppResponse<{ data: DT, message: string }> type FibAppModelViewFunctionResponse = FibAppResponse interface FibAppFinalError { code: number; name?: string; message: string; [extendProperty: string]: any; } interface ObjectWithIdField { id: AppIdType [extraProp: string]: any } type IdPayloadVar = ObjectWithIdField | AppIdType }