TypeSpec을 활용하여 API를 설계하고, 이를 OpenAPI(YAML)로 변환하여 Express 및 Java 프로젝트에 적용가능함
TypeSpec은 Microsoft에서 개발한 API 설계를 위한 전용 IDL(Interface Definition Language)임
.tsp 파일에서 다양한 결과물(OpenAPI YAML, JSON Schema, Client SDK 등)을 생성하여 데이터 정합성을 유지함TypeSpec은 실행 환경이 아닌 빌드 도구로 작동하며, 로컬 개발 환경에서 컴파일 과정을 거침
.tsp 확장자 파일에 데이터 모델과 HTTP 엔드포인트 정의@typespec/compiler 및 필요한 Emitter 설치tsp compile . 명령어 실행tsp-output 디렉토리에 설정된 타겟 파일(예: openapi.yaml) 생성