Protected ReadonlyapplicationProtectedsourcesProtectedtokenProtectedapplicationThe configured application name, defaulting to 'Eclipse Theia', see FrontendApplicationConfig.
Builds the OpenAPI document for the routes of the current routing build. With
includeProtected set to false, the document covers only the contributions served
without token verification, i.e. the view presented to unauthorized requests.
ProtectedcreateProtectedcreateOptionaldocumentation: Pick<ProtectedcreateProtectedinfoProtectedoperationsReturns the operations object of the route's full path, creating it if necessary.
ProtectedpathDeclares all path parameters of the express path, merging in their documentation where given.
Optionaldocumentation: Record<string, RestParamDocumentation>ProtectedtoConverts the contribution-relative express path to the full OpenAPI path, e.g. /:id to /api/ai/sessions/{id}.
ProtectedtoOptionaldocumentation: RestRouteDocumentationReplaces the documented routes; called by the external API server on each routing build.
Default implementation of the OpenApiDocumentBuilder.