UNPKG

@scalar/api-reference

Version:

Generate beautiful API references from OpenAPI documents

24 lines (23 loc) 492 B
const e = (r) => r.type === "apiKey" ? { ...r, "x-scalar-secret-token": r.value } : r.type === "http" ? { ...r, "x-scalar-secret-token": r.token, "x-scalar-secret-username": r.username, "x-scalar-secret-password": r.password } : r.type === "oauth2" ? { ...r, flows: Object.fromEntries( Object.entries(r.flows).map(([a, t]) => [ a, t && { ...t, "x-scalar-secret-token": t.token } ]) ) } : r; export { e as convertSecurityScheme };