Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions .changeset/typecheck-assertcompat-expect.md

This file was deleted.

8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 0.1.96

### Patch Changes

- 79b67a4: 타입체크 강화: `Assert<never>` 무음 통과 → `AssertCompat+Expect` TS2344 강제 (#592)

`Assert<TMock, TOriginal> = TMock extends TOriginal ? true : never` 패턴은 불일치 시 `type _X = never`를 허용해 시그니처 미스매치를 무음으로 통과시켰다. tuple-wrap `AssertCompat<TMock, TOriginal> = [TMock] extends [TOriginal] ? true : false`와 `Expect<T extends true>`를 도입해 불일치 시 TS2344 컴파일 에러를 강제한다. 강화 과정에서 발견된 실제 미스매치(permissions 파라미터 shape, contactsViral onEvent 타입, eventLog log_type, graniteEvent/tdsEvent SDK 타입 직접 사용)를 수정했다.

## 0.1.95

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ait-co/devtools",
"version": "0.1.95",
"version": "0.1.96",
"description": "Development tools for Apps in Toss mini-apps — mock SDK, floating devtools panel, and universal bundler plugin",
"type": "module",
"engines": {
Expand Down
Loading