我看到一个奇怪的(可能是\xe2\x80\x8d\xe2\x99\x82\xef\xb8\x8f)行为Parameters。给定代码:
const testFn = (...args: readonly number[]) => args;\ntype l = typeof testFn;\ntype e = Parameters<l>;\nRun Code Online (Sandbox Code Playgroud)\n如果我使用它不会改变ReadonlyArray<number>,尽管这是可以预料的,因为它们是同义词。
为什么 TypeScript 说eis的类型never?这是在 TypeScript v4.3.5 上测试的。\n链接到 Playground。
typescript ×1