Returns (<N, T>(name) => ((funcT) => (<U>(funcU) => Get1<S, {
[K in PropertyKey]: K extends keyof T
? T[K]
: U
}>)))
The composed computation resulting object T
with an entry of type U
by name
key.
- <N, T>(name): ((funcT) => (<U>(funcU) => Get1<S, {
[K in PropertyKey]: K extends keyof T
? T[K]
: U
}>)) Parameters
name: Exclude<N, keyof T>
Returns ((funcT) => (<U>(funcU) => Get1<S, {
[K in PropertyKey]: K extends keyof T
? T[K]
: U
}>))
- (funcT): (<U>(funcU) => Get1<S, {
[K in PropertyKey]: K extends keyof T
? T[K]
: U
}>) Returns (<U>(funcU) => Get1<S, {
[K in PropertyKey]: K extends keyof T
? T[K]
: U
}>)
- <U>(funcU): Get1<S, {
[K in PropertyKey]: K extends keyof T
? T[K]
: U
}> Returns Get1<S, {
[K in PropertyKey]: K extends keyof T
? T[K]
: U
}>
Sequences two computations, composing the results of them.