- required<T, R, S>(source1, source2, source3?): 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