Skip to main content

isReadOnlyOperation

@webda/core


Function: isReadOnlyOperation()

isReadOnlyOperation(id, op?): boolean

Defined in: packages/core/src/core/operations.ts:925

Decide whether an operation is read-only:

  • op.mcp?.readOnly if explicitly set (boolean)
  • otherwise op.rest?.method === "get" (case-insensitive)
  • otherwise /.(Get|Query)$/.test(id)

Parameters​

id​

string

operation id

op?​

Partial<OperationDefinition>

operation definition

Returns​

boolean

true if the operation is read-only