Setu-TS
    Preparing search index...

    Function Custom

    • Binds a value produced by an application-registered resolver.

      The resolver is registered under the same name with registerParameterResolver. Replaces the legacy createParameterDecorator, which returned a parameter decorator and has no standard-decorator form.

      Type Parameters

      • T = unknown

      Parameters

      • name: string

        Custom parameter type name, matching a registered resolver

      • Optionalmetadata: Readonly<Record<string, unknown>>

        Optional payload handed to the resolver

      Returns ParamSource<T>

      A custom source

      registerParameterResolver('tenant', (ctx) => ctx.request.tenant);
      // …
      @Params(Custom<Tenant>('tenant'))
      list(tenant: Tenant) { … }

      0.2.0