Wen*_* Du 7 types typescript type-definition
当写类型为cb:
const fn1 = (
cb: (...args: [...args: any[], fn2: () => string, fn3: () => string]) => any,
...args: any[]
) => {
const fn2 = () => 'fn2'
const fn3 = () => 'fn3'
cb(...args, fn2, fn3)
}
Run Code Online (Sandbox Code Playgroud)
运行tsc,抛出错误:
A rest element must be last in a tuple type.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7269 次 |
| 最近记录: |