Skip to main content

Function: processOperation()

processOperation(args): ToolDefinition | null

Defined in: toolDefinitions.ts:271

Parameters

ParameterTypeDescription
args{ method: string; operation: OperationSpec; options: Required<OpenApiToToolsOptions>; pathItemParameters?: object[]; pathTemplate: string; spec: OpenApiSpec; }-
args.methodstring-
args.operationOperationSpec-
args.optionsRequired<OpenApiToToolsOptions>-
args.pathItemParameters?object[]Parameters declared at the path-item level (shared by every operation on the path). Merged ahead of the operation's own parameters so operation-level entries win on a name+in clash.
args.pathTemplatestring-
args.specOpenApiSpec-

Returns

ToolDefinition | null