sindresorhus/type-fest
Proposal: `ValueOfDeep<Type, 'key.deepKey'>`
Ouverte
#822 ouverte le 1 mars 2024
component:pathshelp wantedtype addition
Métriques du dépôt
- Stars
- (12 328 étoiles)
- Métriques de merge PR
- (Merge moyen 3j 5h) (11 PRs mergées en 30 j)
Description
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.