@scalar/api-client
Version:
the open source API testing client
31 lines (30 loc) • 790 B
JavaScript
import { operationToHar as m } from "./operation-to-har/operation-to-har.js";
import { getSnippet as u } from "../../../../views/Components/CodeSnippet/helpers/get-snippet.js";
const f = ({
clientId: t,
operation: o,
method: n,
path: p,
example: i,
contentType: a,
server: s,
securitySchemes: c
}) => {
try {
const e = m({
operation: o,
contentType: a,
method: n,
path: p,
server: s,
securitySchemes: c,
example: i
}), [g, d] = t.split("/"), [r, l] = u(g, d, e);
return r ? (console.error("[generateCodeSnippet]", r), r.message ?? "Error generating code snippet") : l;
} catch (e) {
return console.error("[generateCodeSnippet]", e), "Error generating code snippet";
}
};
export {
f as generateCodeSnippet
};