docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links

This commit is contained in:
Antigravity Agent
2026-05-02 09:18:34 +09:00
parent c84dcb8371
commit 6445fcc05b
13150 changed files with 55394 additions and 100862 deletions
@@ -1,13 +1,13 @@
---
id: P-REINFORCE-AUTO-18CC73
category: "[[10_Wiki/💡 Topics/Design & Experience]]"
category: "10_Wiki/💡 Topics/Design & Experience"
confidence_score: 0.90
tags: [auto-reinforced]
last_reinforced: 2026-04-20
github_commit: "[P-Reinforce] Continuous Worker - 선언 병합(Declaration Merging)"
---
# [[선언 병합(Declaration Merging)]]
# [[선언 병합(Declaration Merging)|선언 병합(Declaration Merging)]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> 선언 병합(Declaration Merging)은 TypeScript에서 동일한 이름을 가진 여러 개의 인터페이스를 선언할 경우, 컴파일러가 이를 자동으로 하나의 단일 인터페이스로 합치는 고유한 기능입니다 [1]. 주로 라이브러리 제작자가 사용자에게 타입 확장 지점을 제공하거나 패치할 때 유용하게 사용되지만, 일반 애플리케이션 코드에서는 의도치 않은 타입 병합을 막기 위해 사용을 지양하는 경우도 많습니다 [2-4].
@@ -23,11 +23,11 @@ github_commit: "[P-Reinforce] Continuous Worker - 선언 병합(Declaration Merg
- **정책 변화:** Design & Experience 분야의 자동 자산화 수행.
## 🔗 지식 연결 (Graph)
- **Related Topics:** [[인터페이스(Interface)]], [[타입 별칭(Type Alias)]]
- **Projects/Contexts:** [[라이브러리 코드 작성]], [[TypeScript 타입 시스템]]
- **Related Topics:** [[인터페이스 (Interface)|인터페이스(Interface)]], [[타입 별칭 (Type Alias)|타입 별칭(Type Alias)]]
- **Projects/Contexts:** 라이브러리 코드 작성, TypeScript 타입 시스템
- **Contradictions/Notes:** 소스에 따르면 라이브러리 제작 관점에서는 소비자에게 확장을 허용하는 매우 유용한 기능으로 평가받지만 [1, 4], 애플리케이션 개발 팀 관점에서는 의도치 않은 병합 버그를 유발할 수 있어 피해야 할 기능으로 강하게 반대되기도 합니다 [2, 8].
---
*Last updated: 2026-04-18*
- Raw Source: [[00_Raw/2026-04-20/선언 병합(Declaration Merging).md]]
- Raw Source: 00_Raw/2026-04-20/선언 병합(Declaration Merging).md
---