UNPKG

@scalar/api-client

Version:

the open source API testing client

31 lines (30 loc) 790 B
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 };