UNPKG

@scalar/api-reference

Version:

Generate beautiful API references from OpenAPI documents

22 lines (21 loc) 617 B
import { safeLocalStorage as s, CLIENT_LS_KEYS as c } from "@scalar/helpers/object/local-storage"; import { emitCustomEvent as S } from "@scalar/workspace-store/events"; const p = (t, r, m, { securitySchemes: a }, n, i = !1) => { if (S(n, "scalar-edit-security-scheme", { uid: t, path: r, value: m }), !!i) try { const e = JSON.parse(s().getItem(c.AUTH) ?? "{}"), o = a[t]; if (e && o?.nameKey) { const f = e[o.nameKey] ||= {}; f[r] = m, s().setItem(c.AUTH, JSON.stringify(e)); } } catch (e) { console.error(e); } }; export { p as updateScheme };