UNPKG

api

Version:

Magical SDK generation from an OpenAPI definition 🪄

21 lines • 734 B
import TSGenerator from './languages/typescript/index.js'; export const SupportedLanguages = { JS: 'js', }; export function codegenFactory(language, spec, specPath, identifier) { switch (language) { case SupportedLanguages.JS: return new TSGenerator(spec, specPath, identifier); default: throw new TypeError(`Unsupported language supplied: ${language}`); } } export function uninstallerFactory(language, storage, opts = {}) { switch (language) { case SupportedLanguages.JS: return TSGenerator.uninstall(storage, opts); default: throw new TypeError(`Unsupported language supplied: ${language}`); } } //# sourceMappingURL=factory.js.map