@mintlify/common
Version:
Commonly shared code within Mintlify
17 lines (16 loc) • 692 B
JavaScript
import { getExtensionsData } from './getExtensionsData.js';
export const getSecuritySchemesData = (securitySchemes) => {
return securitySchemes.map((securityScheme) => {
return {
id: securityScheme.id(),
name: securityScheme.name() || securityScheme.id(),
type: securityScheme.type(),
description: securityScheme.description(),
in: securityScheme.in(),
scheme: securityScheme.scheme(),
bearerFormat: securityScheme.bearerFormat(),
openIdConnectUrl: securityScheme.openIdConnectUrl(),
extensions: getExtensionsData(securityScheme.extensions().all()),
};
});
};