UNPKG

@autorest/openapi-to-typespec

Version:

Autorest plugin to scaffold a Typespec definition from an OpenAPI document

19 lines (16 loc) 456 B
import { CodeModel } from "@autorest/codemodel"; export function getFirstEndpoint(model: CodeModel) { for (const group of model.operationGroups) { for (const operation of group.operations) { for (const request of operation.requests ?? []) { if (!request.protocol.http) { continue; } const endpoint = request.protocol.http.uri; if (endpoint) { return endpoint; } } } } }