UNPKG

yapi-ts-builder

Version:

基于 yapi-to-typescript 实现的 YApi 接口定义生成工具

36 lines (35 loc) 965 B
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; }