typescript - 为什么打字稿编译器允许这样做?
问题描述
我想知道为什么 typescript 编译器在签名不同时不抱怨这个功能接口实现?
type GetUser = (userIs: string) => void
interface GetUserFn {
(userIs: string): void
}
let getUser: GetUser = function (): number {return 1}
let getUserFn: GetUserFn = function (): number {return 1}
解决方案
推荐阅读
- dialog - 如何在新窗口中输入值并将 wx.newindow 的值传递给 wx.Frame wxpython
- angular - Angular CDK 拖放边界
- javascript - 将数据形式存储到数据库laravel中的问题
- php - phpseclib SSH2写入不执行长命令
- angular - 将选定的用户数据传递到另一个页面(Angular)
- batch-file - Imap:使用一个命令从电子邮件中获取多个部分
- mysql - 如何从 sql 文件中删除图像代码?有没有转换器或工具?
- spring-batch - Spring Batch 验证行并在验证失败时发送电子邮件
- javascript - 在新选项卡中打开 iframe 内容时,使其在位于页面内的 iframe 中打开
- git - 如何将压缩的提交从 master 传播到开发和功能分支