type Parameters<T> = T extends (...args:string[]) => any ? string[] : any;
想问 这个中的 (...args:string[]) => any
是用来专表示函数吗
如果是
这个 ...args:string[]
这个中 string[]
是表示所有参数为 字符串数组,还是整个参数为字符串数组
type Parameters<T> = T extends (...args:string[]) => any ? string[] : any;
想问 这个中的 (...args:string[]) => any
是用来专表示函数吗
如果是
这个 ...args:string[]
这个中 string[]
是表示所有参数为 字符串数组,还是整个参数为字符串数组
所有参数都为字符串
fn('a', 'b', 'c', ...)
args
的值是['a', 'b', 'c']
所以为:string[]