TS가 이에 대해 불만을 제기하는 이유:
으아아아TypeScript 오류 메시지:
으아아아그러나 @param
和 @return
更改 @type
를 사용하면 잘 작동합니다:
이유를 모르겠습니다. 문서에는 이 두 서명이 일반 유형과 어떻게 다르게 상호 작용하는지에 대한 언급이 없습니다.
P粉4481302582024-04-04 10:26:28
@type
标记引用的类型范围仅限于大括号内。也就是说, @type {function(X): X}
不引用泛型类型,因为我们在范围之外引用了 X。至少这是我的解释。无论如何,不支持从 @type
를 사용하여 제공된 유형을 추출하세요.
그러나 @typedef
를 사용하여 기능을 재정의할 수 있습니다.