Jsdoc
JSDoc은 JavaScript 소스 코드에 대한 API 문서를 생성하기 위한 마크업 언어.
정의와 개념
- JavaScript 코드에 대한 설명을 위해 사용되는 주석 시스템.
- /** */ 형식의 주석 안에 @로 시작하는 특별한 태그를 사용하여 정보를 제공한다.
주요 특징
- API 문서 자동 생성: 주석을 기반으로 HTML 형식의 문서를 생성한다.
- 타입 정보 제공: 함수의 매개변수, 반환값 등의 타입을 명시할 수 있다.
- 코드 에디터 지원: 많은 IDE에서 JSDoc을 인식하여 자동완성, 타입 체크 등을 제공한다.
주요 태그
- @param: 함수 매개변수 설명
- @returns: 함수 반환값 설명
- @type: 변수의 타입 지정
- @typedef: 사용자 정의 타입 생성
- @example: 사용 예제 제공