📄️ initSequelizeModule
Sequelize 모듈을 초기화합니다. 데이터베이스 연결, 모델 로드, DTO 등록을 한 번에 처리합니다.
📄️ modelsSync
등록된 Sequelize 모델을 데이터베이스 스키마와 동기화합니다.
📄️ Table
Sequelize 모델 클래스를 정의하는 데코레이터입니다. TypeIs 타입 시스템과 연동하여 Sequelize 컬럼, DBML, 콘솔 데이터를 자동 생성합니다.
📄️ healthCheck
데이터베이스 연결 상태를 확인합니다.
📄️ Dto
asap.js는 객체지향 프로그래밍을 지원합니다. 안전하고 편리하게 데이터를 처리하기 위해 DTO(Data Transfer Object) 라는 객체를 사용합니다.
📄️ PaginationQueryDto
PaginationQueryDto는 Dto를 기반으로 쿼리할 때 라우터 구성에서 전달하는 paging에 대한 객체입니다.
📄️ Repository
Repository는 Infra 레이어에서 Dto를 기반으로 Database에 쿼리하기 위해 사용합니다.
📄️ TypeIs
TypeIs는 모든 데이터들의 형식을 통합한 asapjs의 새로운 타입입니다.
📄️ getSequelize
getSequelize는 @asapjs/sequelize가 initlize될 때 생성된 Sequelize 객체를 리턴합니다.