Microsoft/TypeScript

'Omit' should alias a distinct mapped type (for display purposes)

Open

#31,104 opened on 2019年4月24日

GitHub で見る
 (8 comments) (5 reactions) (1 assignee)TypeScript (6,726 forks)batch import
Effort: ModerateExperience EnhancementFix AvailableHelp WantedSuggestion

Repository metrics

Stars
 (48,455 stars)
PR merge metrics
 (平均マージ 6d 17h) (30d で 9 merged PRs)

説明

Today, Omit will expand to Pick<Exclude<...>, ...> in quick info, error messages, etc. which is gross.

By defining Omit as its own conditional type, we can get a slightly nicer display, though it will introduce duplication of code between the two helpers.

コントリビューターガイド