> 웹 프론트엔드 > JS 튜토리얼 > TS는 호버 텍스트에 좋지 않습니다.

TS는 호버 텍스트에 좋지 않습니다.

DDD
풀어 주다: 2025-01-08 14:29:41
원래의
792명이 탐색했습니다.

문자 그대로의 천사(AngelCMHxD)가 자동 완성 및 호버 텍스트 모두에 대한 .d.ts 정의 파일을 추가하기 위해 내 저장소 중 하나에 대해 PR을 만들었습니다. 다음은 이런 일이었는데...


TypeScript .d.ts 파일을 사용하여 로컬에서 PR을 테스트한 후 결과는 다음과 같습니다.

TS is bad at hover text

Windows 키 위로 마우스를 가져가면 중요한 정보가 표시되지 않습니다. createDesktopShortcuts 위로 마우스를 가져갈 때와 마찬가지로 잘린 텍스트(시각적으로 구문 분석하기 어려움)를 제공합니다.


리포지토리는 이미 간단한 Linting 플러그인을 통해 모든 곳에 적용되는 JSDocs로 작성되었습니다(사용하면 매우 좋습니다). 이에 비해 JSDocs는 TS와 동일한 유형 지원을 제공하며 훨씬 더 나은 힌트를 제공합니다.


JSDocs를 사용하면 더 깔끔한 호버를 얻을 수 있습니다.

TS is bad at hover text

Windows 키를 마우스로 가리키면 filePath 문자열이 필요하다는 설명을 통해 훨씬 더 나은 컨텍스트를 얻을 수 있습니다.

TS is bad at hover text


결국 TS가 사용 가능한 호버 툴팁을 생성하도록 할 방법이 없었습니다. 공식적인 권장 사항은 JSDocs를 사용하는 것입니다.

TypeScript 엔진과 컴파일러는 TypeScript 구문으로 작성된 유형과 마찬가지로 JSDocs에 정의된 유형에서도 정확히 동일하게 작동하기 때문에 내 라이브러리는 TypeScript를 전혀 사용하지 않지만 완전한 유형이며 TS와 완벽하게 호환됩니다.

위 내용은 TS는 호버 텍스트에 좋지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿