UNPKG

@alova/wormhole

Version:

More modern openAPI generating solution for alova.js

20 lines (19 loc) 745 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const helper_1 = require("./helper"); /** * Generate relevant API information based on the configuration object. Generally, it needs to be used with `readConfig()`. * @param config generating config * @param rules config rules that contains `force`, `projectPath` * @returns An array that contains the result of `generator` items in configuration whether generation is successful. */ async function generate(config, rules) { if (!config) { return []; } await helper_1.configHelper.load(config, rules?.projectPath ?? process.cwd()); return helper_1.configHelper.generate({ force: rules?.force, }); } exports.default = generate;