1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| import {
| isFn
| } from 'uni-shared'
|
| import {
| tryCatch
| } from './catch'
|
| export function getApiCallbacks (params) {
| const apiCallbacks = {}
| for (const name in params) {
| const param = params[name]
| if (isFn(param)) {
| apiCallbacks[name] = tryCatch(param)
| delete params[name]
| }
| }
| return apiCallbacks
| }
|
|