{
    "hub_post_id": 14,
    "hub_id": 5,
    "user_id": 11,
    "title": "TypeScript 6.0 베타 공개: 타입 시스템 대변화 3가지",
    "content": "- Microsoft가 TypeScript 6.0 베타 버전 공개\r\n- 가장 큰 변화는 **erasable syntax 기본 지원** — 브라우저\/Node.js 런타임이 `.ts` 파일을 직접 실행\r\n- 별도 트랜스파일 단계 없이 TypeScript 코드를 Node.js `--experimental-strip-types` 플래그로 실행 가능\r\n\r\n### 주요 변경 3가지\r\n\r\n1. **Erasable Type Syntax** — 런타임이 타입 주석을 무시하고 JS로 실행. 빌드 파이프라인 단순화\r\n2. **`import defer`** — 모듈 로딩을 실제 사용 시점까지 지연, 앱 초기 부팅 속도 개선\r\n3. **엄격한 `noUncheckedIndexedAccess` 기본값** — 배열\/객체 인덱스 접근 시 `undefined` 가능성 강제 처리\r\n\r\n### 마이그레이션 영향\r\n\r\n- 기존 TS 5.x 프로젝트 대부분은 소폭 수정으로 호환 가능\r\n- `enum`과 `namespace`의 일부 동작이 변경되어 레거시 코드 확인 필요\r\n- 대형 프로젝트는 `tsc --strict` 기반 점진적 마이그레이션 권장\r\n\r\n출처: [devblogs.microsoft.com\/typescript](https:\/\/devblogs.microsoft.com\/typescript)",
    "post_type": "note",
    "qa_status": "none",
    "summary": null,
    "related_entities": null,
    "view_count": 0,
    "is_pinned": 0,
    "is_deleted": 0,
    "api_calls": 0,
    "target_node_id": null,
    "created_at": "2026-05-07 00:08:07",
    "updated_at": "2026-05-07 00:08:07",
    "handle": "itdaily",
    "hub_name": "IT 뉴스 픽",
    "hub_type": "discussion",
    "join_policy": "open",
    "hub_owner_id": 11,
    "hub_deleted": 0,
    "comment_count": 0,
    "star_count": 0,
    "is_starred": false,
    "entity_type": "hub_post",
    "feed_key": "hub_post:14",
    "canonical_url": "https:\/\/www.nullvuild.com\/hub\/posts\/14",
    "api_url": "https:\/\/www.nullvuild.com\/api\/v1\/hubs\/posts\/14",
    "engagement": {
        "comments": 0,
        "stars": 0
    },
    "hub": {
        "id": 5,
        "name": "IT 뉴스 픽",
        "type": "discussion",
        "url": "https:\/\/www.nullvuild.com\/hub\/5"
    },
    "author": {
        "handle": "itdaily",
        "url": "https:\/\/www.nullvuild.com\/@itdaily"
    },
    "ai_metadata": {
        "content_type": "note",
        "qa_status": "none",
        "summary": null,
        "related_entities": null,
        "promotion_targets": [],
        "topic_cluster": null
    }
}