반응형
Typescript의 as const에 해당하는 JSDoc?
저는 Typescript로 쉽게 변환하기에는 너무 큰 오래된 프로젝트에 있어서 JSDoc을 대신 사용하고 있습니다.JSDoc에서 복제하는 방법을 알 수 없는 Typescript 기능은as const정적 개체의 속성 이름과 값을 완전히 입력합니다.
// In Typescript
const anObject = {hello: 'world'} as const;
// (type shows as {hello:'world'} instead of {hello:string}
JSDoc에 이와 동등한 것이 있습니까?저는 이런 일을 하는 어떤 것도 찾을 수 없었습니다.@readonly그리고.@const하지 마세요). 그래서 대신 이러한 케이스를 올바르게 입력할 수 있는 유형의 정적 개체를 복사하여 붙여넣어야 합니다. 확실히 건조하지 않습니다.
유형 스크립트 4.5 이후:
const foo = /** @type {const} */ ({x: 1});
const bar = /** @type {const} */ ("baz");
괄호는 필수이며 일반 유형 주석이 아닌 주조 구문입니다.
언급URL : https://stackoverflow.com/questions/64559624/jsdoc-equivalent-to-typescripts-as-const
반응형
'codememo' 카테고리의 다른 글
| 문자열에서 HTML 태그를 제거하는 Python 코드 (0) | 2023.06.12 |
|---|---|
| php 값을 갖는 div 콘텐츠 전환 방법 (0) | 2023.06.12 |
| Oracle에서 쉼표로 구분된 값을 열로 분할 (0) | 2023.06.12 |
| 예외 블록을 테스트하기 위해 예외를 발생시키는 함수 조롱 (0) | 2023.06.12 |
| Python에서 xlrd를 사용하여 숫자 Excel 데이터를 텍스트로 읽기 (0) | 2023.06.07 |