首页 > 解决方案 > 为什么打字稿编译器允许这样做?

问题描述

我想知道为什么 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}

标签: typescriptfunctioninterface

解决方案


推荐阅读