sindresorhus/type-fest

Proposal: `ValueOfDeep<Type, 'key.deepKey'>`

Open

#822 建立於 2024年3月1日

在 GitHub 查看
 (2 留言) (5 反應) (0 負責人)TypeScript (12,328 star) (471 fork)batch import
component:pathshelp wantedtype addition

描述

Short summary

Given: Type: Any type

Provide: Create a type based on the ValueOf of a deeply nested property.

Potential definition

type ValueOfDeep<Type, PathUnion extends Paths<T>>

Use case

Selecting deeply nested objects to be the value of a new type. This may be relevant for auto-generated types where the deep objects aren't unique types but are used independently on the application.

貢獻者指南

Proposal: `ValueOfDeep<Type, 'key.deepKey'>` · sindresorhus/type-fest#822 | Good First Issue