作为数组的函数签名

Ste*_*ven 0 typescript

这有用吗?

interface MyInterface{
}

class MyClass {
    DoSomething(callback: (MyInterface[]) => void) {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

编译器不喜欢该参数是MyInterface的数组.

Raf*_*fal 5

你缺少参数名称:

interface MyInterface{
}

class MyClass {
    DoSomething(callback: (arg:MyInterface[]) => void) {
    }
}
Run Code Online (Sandbox Code Playgroud)