UNPKG

@scalar/api-client

Version:

the open source API testing client

22 lines (21 loc) 688 B
import { createWebHistoryRouter as a } from "../../router.js"; import c from "./ApiClientApp.vue.js"; import "./ApiClientApp.vue2.js"; import { saveActiveWorkspace as s } from "../../routes.js"; import { createApiClient as i } from "../../libs/create-client.js"; const x = async (p, e = {}, o = !0, t = a()) => { const r = i({ el: p, appComponent: c, configuration: e, mountOnInitialize: o, router: t, layout: "desktop" }), { importSpecFile: m, importSpecFromUrl: l } = r.store; return t.afterEach(s), e.url ? await l(e.url, "default", { proxyUrl: e.proxyUrl }) : e.content && await m(e.content, "default"), r; }; export { x as createApiClientApp };