Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import { Head } from 'ts-essentials'
/**
* 返回函数 T 第一个参数的类型。
*
* @public
* @example
* ```typescript
* type F = (x: string, y: number) => any
* type X = FirstParameter<F> // => string
* ```
*/
export type FirstParameter<T extends (...args: any[]) => any> = Head<
Parameters<T>
>
|