This commit is contained in:
2026-05-26 14:15:09 +09:00
parent 55d402f606
commit d6b36c43c2
33 changed files with 1496 additions and 0 deletions

26
tsconfig.json Normal file
View File

@@ -0,0 +1,26 @@
{
"compilerOptions": {
"target": "esnext",
"module": "commonjs",
"baseUrl": "./src",
"outDir": "./dist",
"removeComments": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"strict": true,
"alwaysStrict": true,
"skipLibCheck": true,
"noImplicitAny": true, // any타입 금지 여부
"strictNullChecks": true, // null, undefined 타입에 이상한 짓 할시 에러내기
"strictFunctionTypes": true, // 함수파라미터 타입체크 강하게
"strictPropertyInitialization": true, // class constructor 작성시 타입체크 강하게
"noImplicitThis": true, // this 키워드가 any 타입일 경우 에러내기
"noUnusedLocals": true, // 쓰지않는 지역변수 있으면 에러내기
"noUnusedParameters": true, // 쓰지않는 파라미터 있으면 에러내기
"noImplicitReturns": true, // 함수에서 return 빼먹으면 에러내기
"noFallthroughCasesInSwitch": true // switch문 이상하면 에러내기
},
"include": [ "src" ]
}