GitHub
  • Preparing search index...
  • The search index is not available
Triangle.js Docs
  • Triangle.js Docs
  • src
  • CH
  • generator
  • argsAndQuery

Function argsAndQuery

  • argsAndQuery<Req, Res, QueryParams, ArgValues, ResKey>(route, res?): ((...args:
        | ArgValues
        | [...ArgValues[], QueryParams]
        | [ArgsObject, QueryParams]
        | [ArgsObject]) => Promise<ResKey extends undefined
        ? Res
        : Res[Extract<ResKey, keyof Res>]>)
  • Type Parameters

    • Req extends object
    • Res extends object
    • QueryParams extends object
    • ArgValues extends any[]
    • ResKey extends
          | undefined
          | string
          | number
          | symbol = undefined

    Parameters

    • route: string
    • Optionalres: ResKey

    Returns ((...args:
        | ArgValues
        | [...ArgValues[], QueryParams]
        | [ArgsObject, QueryParams]
        | [ArgsObject]) => Promise<ResKey extends undefined
        ? Res
        : Res[Extract<ResKey, keyof Res>]>)

      • (...args): Promise<ResKey extends undefined
            ? Res
            : Res[Extract<ResKey, keyof Res>]>
      • Parameters

        • Rest...args:
              | ArgValues
              | [...ArgValues[], QueryParams]
              | [ArgsObject, QueryParams]
              | [ArgsObject]

        Returns Promise<ResKey extends undefined
            ? Res
            : Res[Extract<ResKey, keyof Res>]>

    • Defined in src/channel/index.ts:188

Settings

Member Visibility
GitHub
Triangle.js Docs
  • Loading...

Generated using TypeDoc