yapi-ts-builder
Version:
基于 yapi-to-typescript 实现的 YApi 接口定义生成工具
36 lines (35 loc) • 965 B
TypeScript
import type { AppendOptions } from 'form-data';
import { CliHooks, Config, ConfigWithHooks } from './types';
/**
* 定义配置。
*
* @param config 配置
*/
export declare function defineConfig(config: Config, hooks?: CliHooks): ConfigWithHooks;
export declare class FileData<T = any> {
/**
* 原始文件数据。
*/
private originalFileData;
/**
* 选项。
*/
private options;
/**
* 文件数据辅助类,统一网页、小程序等平台的文件上传。
*
* @param originalFileData 原始文件数据
* @param options 若使用内部的 getFormData,则选项会被其使用
*/
constructor(originalFileData: T, options?: AppendOptions);
/**
* 获取原始文件数据。
*
* @returns 原始文件数据
*/
getOriginalFileData(): T;
/**
* 获取选项。
*/
getOptions(): AppendOptions | undefined;
}