UNPKG

@mintlify/common

Version:

Commonly shared code within Mintlify

23 lines (22 loc) 789 B
import { getBindingsData } from './getBindingsData.js'; export const getServersData = (servers) => { return servers.map((server) => { const variables = server.variables().all(); const variablesData = variables.map((variable) => { return { id: variable.id(), description: variable.description(), defaultValue: variable.defaultValue(), allowedValues: variable.allowedValues(), examples: variable.examples(), }; }); return { id: server.id(), protocol: server.protocol(), host: server.host(), bindings: getBindingsData(server.bindings().all()), variables: variablesData, }; }); };