在带有void的typescript中使用带有lambda的回调函数

在带有void的typescript中使用带有lambda的回调函数,typescript,lambda,return,Typescript,Lambda,Return,如何在typescript中读取以下函数 insertDocuments(collectionName: string, content: any[], callback: (error: string, result: any) => void) { } 如果我们在结尾没有“=>void”的话,它是有意义的 insertDocuments(collectionName: string, content: any[], callback: (error: string, result:

如何在typescript中读取以下函数

insertDocuments(collectionName: string, content: any[], callback: (error: string, result: any) => void) {

}
如果我们在结尾没有“=>void”的话,它是有意义的

insertDocuments(collectionName: string, content: any[], callback: (error: string, result: any)) {

}  

这意味着我们有一个函数,它有3个参数,最后一个是回调参数。但是,void在上述函数中给我们带来了什么呢。这是否意味着函数中不能有显式的“return”语句

几乎,这意味着函数的返回值不会被
回调
的使用者使用,您仍然可以传递带有返回值的回调,返回值将被忽略(如果您尝试使用它,您将得到一个类型错误)。

是的,它是一个不返回任何内容的函数。