Type Alias _OLast<$D, $O, $B>
_OLast<$D, $O, $B>: $B extends $Branch<any> ? $B["value"] extends keyof $O ? $O[$B["value"]] extends infer R extends $Override<any> ? [R, never] extends [never, R] ? $D : R["value"] : $D : $D : $D Type Parameters
- $D
- $O extends Record<string, any>
- $B extends $Branch<any> | unknown