MCPcopy
hub / github.com/cloudflare/capnweb / checkArgs

Function checkArgs

packages/capnweb-validate/src/internal/core.ts:626–642  ·  view source on GitHub ↗
(
  mode: ValidationMode,
  args: unknown[],
  methodSpec: Exclude<MethodSpec, { unchecked: true }>,
  serviceName: string,
  prop: string
)

Source from the content-addressed store, hash-verified

624}
625
626function checkArgs(
627 mode: ValidationMode,
628 args: unknown[],
629 methodSpec: Exclude<MethodSpec, { unchecked: true }>,
630 serviceName: string,
631 prop: string
632): void {
633 if (mode === "throw") {
634 validateArgs(args, methodSpec, serviceName, prop);
635 return;
636 }
637 try {
638 validateArgs(args, methodSpec, serviceName, prop);
639 } catch (err) {
640 reportValidationFailure(err);
641 }
642}
643
644function wrapArgs(
645 args: unknown[],

Callers 2

getFunction · 0.85
wrapPrototypeMethodsFunction · 0.85

Calls 2

validateArgsFunction · 0.85
reportValidationFailureFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…