@wise-group/tracking-jssdk
Version:
前端埋点sdk
10 lines (9 loc) • 464 B
TypeScript
/**
* 扁平化请求响应
* 用于处理请求,返回值为数组,第一个元素为错误,第二个元素为正确值
* @param promise - 请求
* @param [errExt] - 可选,错误扩展
* @returns {Promise<[U, T]>} - 返回值为数组,第一个元素为错误,第二个元素为正确值
*/
export declare const useFlatRes: <T, U = Error>(promise: Promise<T>, errExt?: object) => Promise<[null, T] | [U, undefined]>;
export default useFlatRes;