requiredDeep< T extends Record<any, any>, R extends Record<any, any> = T, S extends Record<any, any> = T & R,>( source1: Partial<T>, source2: undefined | null | Partial<R>, source3?: null | Partial<S>,): T & R & S Type Parameters
- T extends Record<any, any>
- R extends Record<any, any> = T
- S extends Record<any, any> = T & R
Parameters
- source1: Partial<T>
- source2: undefined | null | Partial<R>
Optional
source3: null | Partial<S>
Returns T & R & S