t-comm
Version:
专业、稳定、纯粹的工具库
29 lines (28 loc) • 653 B
TypeScript
import type { ISecretInfo } from '../types';
interface ReqParam {
url: string;
data: object;
secretInfo: ISecretInfo;
}
/**
* 基本请求
* @private
* @param {object} config - 配置信息
* @returns {Promise} 请求Promise
* @example
* ```ts
* baseRequestRainbow({
* url: '/api/some-path',
* data: { foo: 1 },
* secretInfo: {
* appId: 'xxx',
* userId: 'yyy',
* secretKey: 'zzz',
* envName: 'Default',
* groupName: 'group',
* },
* }).then(res => console.log(res));
* ```
*/
export declare function baseRequestRainbow({ url, data: reqData, secretInfo, }: ReqParam): Promise<object>;
export {};