(ds, requestHandlersMap)
| 24 | |
| 25 | // 从当前 dataSourceItem 中获取 requestHandler |
| 26 | export const getRequestHandler: GetRequestHandler = (ds, requestHandlersMap) => { |
| 27 | if (ds.type === 'custom') { |
| 28 | // 自定义类型处理 |
| 29 | return ds.requestHandler as unknown as RequestHandler<{ data: unknown }> // 理论上这里应该是能强转的,就算为空,应该在 request 请求的时候触发失败 |
| 30 | } |
| 31 | // type 协议默认值 fetch |
| 32 | return requestHandlersMap[ds.type || 'fetch'] |
| 33 | } |
| 34 | |
| 35 | export const promiseSettled = |
| 36 | (Promise.allSettled ? Promise.allSettled.bind(Promise) : null) || |
no outgoing calls
no test coverage detected