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-BD62E2
category: "[[10_Wiki/💡 Topics/Programming & Language]]"
category: "10_Wiki/💡 Topics/Programming & Language"
confidence_score: 0.90
tags: [auto-reinforced]
last_reinforced: 2026-04-20
github_commit: "[P-Reinforce] Continuous Worker - 초과 속성 검사 (Excess Property Checking)"
---
# [[초과 속성 검사 (Excess Property Checking)]]
# [[초과 속성 검사 (Excess Property Checking)|초과 속성 검사 (Excess Property Checking)]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> 초과 속성 검사(Excess Property Checking)는 TypeScript에서 객체 리터럴을 다른 변수에 직접 할당하거나 함수의 인수로 전달할 때, 예상치 못한(정의되지 않은) 속성이 객체에 포함되어 있는지 감지하여 에러를 발생시키는 기능입니다 [1-5]. 이는 개발자가 속성 이름에 오타를 내거나 잘못된 속성을 전달하는 실수를 방지하여 의도치 않은 런타임 동작을 막기 위해 존재합니다 [6-8]. 하지만 객체를 중간 변수에 먼저 할당한 후 전달하면 구조적 타이핑의 원칙에 따라 이 검사를 우회하게 되는 특징이 있습니다 [6, 9, 10].
@@ -31,11 +31,11 @@ github_commit: "[P-Reinforce] Continuous Worker - 초과 속성 검사 (Excess P
- **정책 변화:** Programming & Language 분야의 자동 자산화 수행.
## 🔗 지식 연결 (Graph)
- **Related Topics:** [[구조적 타이핑 (Structural Typing)]], [[satisfies 연산자]]
- **Projects/Contexts:** [[typescript-eslint]]
- **Related Topics:** [[구조적 타이핑 (Structural Typing)|구조적 타이핑 (Structural Typing)]], [[satisfies 연산자|satisfies 연산자]]
- **Projects/Contexts:** typescript-eslint
- **Contradictions/Notes:** TypeScript는 근본적으로 속성 집합의 포함 관계만 확인하는 '구조적 타이핑' 원칙을 따르지만, 객체 리터럴을 직접 다루는 맥락에서는 이러한 유연성을 예외적으로 차단하고 '초과 속성 검사'라는 더 엄격한 잣대를 적용한다는 점에서 뚜렷한 동작의 대비를 보입니다 [1, 6, 11].
---
*Last updated: 2026-04-18*
- Raw Source: [[00_Raw/2026-04-20/초과 속성 검사 (Excess Property Checking).md]]
- Raw Source: 00_Raw/2026-04-20/초과 속성 검사 (Excess Property Checking).md
---