[타입선언, @types 48] 주석 (JSDoc, TSDoc)
2022. 8. 1. 14:21ㆍ책/이펙티브 타입스크립트
사용자를 위한 문서를 만들 때 주석을 달아야 한다면 JSDoc 스타일의 주석으로 만드는 것이 좋다.
1. JSDoc, TSDoc
- /** */ 형식으로 주석을 달면 에디터에서 함수 호출 시 주석을 툴팁으로 표시해준다
- @param, @returns 구문과 문서 서식을 위한 마크다운을 사용할 수 있다
- 주석에 타입 정보를 포함하지 말자
/** 인사말을 생성합니다 */
function greetJS(name :string) {
return `안녕 ${name}`;
}
/**
* 인사말을 생성합니다
* @param name 이름
* @returns 인사말을 출력합니다
*/
function greetFull(name :string) {
return `안녕 ${name}`;
}
/** 측정을 위한 _interface_ */
interface Meausrement {
/** 측정시간 */
time: number;
/** 측정 운동량 */
momentum: number;
}
const A: Meausrement = {
time: 123,
momentum: 12
}
'책 > 이펙티브 타입스크립트' 카테고리의 다른 글
[타입선언, @types 51] 타입 미러링 (0) | 2022.08.01 |
---|---|
[타입선언, @types 50] 오버로딩/조건부 타입 (0) | 2022.08.01 |
[타입선언, @types 47] 타입 export (0) | 2022.07.30 |
[타입선언, @types 46] 타입선언과 버전 (0) | 2022.07.30 |
[타입선언, @types 45] devDependecies (0) | 2022.07.30 |