Skip to content

lspeasy / core/src / checkMethod

Function: checkMethod() ​

ts
function checkMethod(opts): boolean;

Defined in: packages/core/src/utils/capability-guard.ts:91

Shared validation logic for checking if a method is allowed based on capabilities.

Returns true if allowed, false if disallowed in non-strict mode, or throws in strict mode.

Parameters ​

ParameterTypeDescription
optsCheckMethodOptionsValidation options including the method, capability lookup helpers, and logger.

Returns ​

boolean

true when the method is allowed; false when disallowed in non-strict mode.

Throws ​

When the method is disallowed and opts.strict is true.

Released under the MIT License.