MCPcopy Create free account
hub / github.com/baiwumm/react-admin / formatResponse

Function formatResponse

Xmw_web/src/utils/index.ts:51–62  ·  view source on GitHub ↗
(
  response: Response<T> |
    Response<PageResponse<T[number]>>)

Source from the content-addressed store, hash-verified

49 * @author: 白雾茫茫丶
50 */
51export const formatResponse = <T extends any[]>(
52 response: Response<T> |
53 Response<PageResponse<T[number]>>): RequestData<T[number]> => {
54 // 解构响应值
55 const { code, data } = response
56 return {
57 data: get(data, 'list') || get(response, 'data') || [],
58 // success 请返回 true,不然 table 会停止解析数据,即使有数据
59 success: isSuccess(code),
60 total: get(data, 'total', 0),
61 }
62}
63
64/**
65 * @description: 将 pathname 转成国际化对应的 key,如:/administrative/jobs-management => administrative.jobs-management

Callers 8

TableTemplateFunction · 0.90
TableTemplateFunction · 0.90
TableTemplateFunction · 0.90
TableTemplateFunction · 0.90
TableTemplateFunction · 0.90
TableTemplateFunction · 0.90
OperationLogFunction · 0.90
TableTemplateFunction · 0.90

Calls 2

getFunction · 0.85
isSuccessFunction · 0.85

Tested by

no test coverage detected