UNPKG

yapi-ts-builder

Version:

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

48 lines (47 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FileData = exports.defineConfig = void 0; /** * 定义配置。 * * @param config 配置 */ function defineConfig(config, hooks) { if (hooks) { Object.defineProperty(config, 'hooks', { value: hooks, configurable: false, enumerable: false, writable: false, }); } return config; } exports.defineConfig = defineConfig; class FileData { /** * 文件数据辅助类,统一网页、小程序等平台的文件上传。 * * @param originalFileData 原始文件数据 * @param options 若使用内部的 getFormData,则选项会被其使用 */ constructor(originalFileData, options) { this.originalFileData = originalFileData; this.options = options; } /** * 获取原始文件数据。 * * @returns 原始文件数据 */ getOriginalFileData() { return this.originalFileData; } /** * 获取选项。 */ getOptions() { return this.options; } } exports.FileData = FileData;