- query<Res, QueryParams, ResKey>(route, res?): ((query?: QueryParams) => Promise<ResKey extends undefined
? Res
: Res[Extract<ResKey, keyof Res>]>) Type Parameters
- Res extends object
- QueryParams extends object
- ResKey extends
| undefined
| string
| number
| symbol = undefined
Parameters
- route: string
Optional
res: ResKey
Returns ((query?: QueryParams) => Promise<ResKey extends undefined
? Res
: Res[Extract<ResKey, keyof Res>]>)