@scalar/api-client
Version:
the open source API testing client
22 lines (21 loc) • 688 B
JavaScript
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
};