Files
clean-architecture-frontend…/tsconfig.service-worker.json
T
DongHyeonkaandClaude Opus 5 b29a4717da feat: give every adapter group a public barrel
각 어댑터 그룹의 공개 표면을 index.ts로 선언한다. 소비자는 아직 바꾸지
않았으므로 런타임 동작은 그대로다.

storage 배럴은 서브배럴을 재수출하지 않는다 — 제거 드릴이 indexeddb/와
opfs/만 삭제하기 때문이다. service-worker 배럴은 tsconfig.service-worker.json
에서 제외한다. 그 설정이 그룹 폴더를 통째로 WebWorker lib로 컴파일하면서
페이지 realm 파일만 빼는 구조라, 배럴이 그 파일을 다시 끌어들이면 document를
찾지 못한다. 타입 커버리지는 tsconfig.app.json이 배럴을 포함하므로 유지된다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 18:50:06 +09:00

19 lines
462 B
JSON

{
"extends": "./tsconfig.base.json",
"compilerOptions": {
"lib": ["ES2022", "WebWorker"],
"types": [],
"skipLibCheck": false
},
"include": [
"src/adapters/service-worker",
"src/adapters/web-push",
"src/contracts/service-worker.ts"
],
"exclude": [
"src/adapters/service-worker/index.ts",
"src/adapters/service-worker/service-worker-page-controller.ts",
"src/adapters/service-worker/service-worker-removal.ts"
]
}