【发布时间】:2019-09-28 11:26:25
【问题描述】:
我需要用下一个签名覆盖方法 res.end:
res.end = (data: any, encoding: string)
但是 TS 返回下一个错误:
Type '(data: any, encoding: string) => void' is not assignable to type '{
(cb?: (() => void) | undefined): void;
(chunk: any, cb?: (() => void) | undefined): void;
(chunk: any, encoding: string, cb?: (() => void) | undefined): void;
}'.ts(2322)
我曾尝试传递空回调,但没有帮助:
res.end = (data: any, encoding: string, callback: `() =>void`): void
【问题讨论】:
标签: node.js typescript express