MCPcopy Create free account
hub / github.com/middleapi/orpc / getDynamicParams

Function getDynamicParams

packages/openapi-client/src/adapters/standard/utils.ts:13–20  ·  view source on GitHub ↗
(path: HTTPPath | undefined)

Source from the content-addressed store, hash-verified

11 * @internal
12 */
13export function getDynamicParams(path: HTTPPath | undefined): { raw: string, name: string }[] | undefined {
14 return path
15 ? standardizeHTTPPath(path).match(/\/\{[^}]+\}/g)?.map(v => ({
16 raw: v,
17 name: v.match(/\{\+?([^}]+)\}/)![1]!,
18 }))
19 : undefined
20}

Callers 4

#requestMethod · 0.90
utils.test.tsFile · 0.90
#encodeCompactMethod · 0.90
#encodeDetailedMethod · 0.90

Calls 2

standardizeHTTPPathFunction · 0.85
matchMethod · 0.65

Tested by

no test coverage detected