@lark-project/cli
Version:
飞书项目插件开发工具
18 lines (17 loc) • 557 B
TypeScript
import { RequestInit } from 'node-fetch';
import FormData from 'form-data';
interface RequestOptions extends Omit<RequestInit, 'headers' | 'body'> {
headers?: {
[name: string]: string;
};
data?: object | FormData;
method?: string;
}
/**
* 简单封装下 Fetch 请求
* @param {string} url 请求地址
* @param {RequestOptions} [options] 请求配置参数
* @returns {Promise} Promise 对象,用于处理请求响应
*/
export declare function request<T = any>(url: string, options?: RequestOptions): Promise<T>;
export {};