MCPcopy
hub / github.com/AutoMaker-Org/automaker / getParamValue

Function getParamValue

apps/server/src/middleware/validate-paths.ts:13–23  ·  view source on GitHub ↗

* Helper to get parameter value from request (checks body first, then query)

(req: Request, paramName: string)

Source from the content-addressed store, hash-verified

11 * Helper to get parameter value from request (checks body first, then query)
12 */
13function getParamValue(req: Request, paramName: string): unknown {
14 // Check body first (for POST/PUT/PATCH requests)
15 if (req.body && req.body[paramName] !== undefined) {
16 return req.body[paramName];
17 }
18 // Fall back to query params (for GET requests)
19 if (req.query && req.query[paramName] !== undefined) {
20 return req.query[paramName];
21 }
22 return undefined;
23}
24
25/**
26 * Creates a middleware that validates specified path parameters in req.body or req.query

Callers 1

validatePathParamsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected