function resolveParameters
Since 0.1.0
resolveParameters(
ctx: IRequestContext,
params: readonly ParameterMetadata[]
): Promise<unknown[]>

Resolves an ordered argument array for a handler from its parameter metadata. Arguments are placed by parameter index, so undecorated parameters receive undefined.

Parameters

ctx: IRequestContext

The request context

params: readonly ParameterMetadata[]

The handler's parameter metadata

Return Type

Promise<unknown[]>

The resolved arguments, indexed to match the handler signature

Usage

import { resolveParameters } from "decorator-plugin/src/index.ts";