(errorMap1: T1, errorMap2: T2)
| 42 | export type MergedErrorMap<T1 extends ErrorMap, T2 extends ErrorMap> = Omit<T1, keyof T2> & T2 |
| 43 | |
| 44 | export function mergeErrorMap<T1 extends ErrorMap, T2 extends ErrorMap>(errorMap1: T1, errorMap2: T2): MergedErrorMap<T1, T2> { |
| 45 | return { ...errorMap1, ...errorMap2 } |
| 46 | } |
| 47 | |
| 48 | export type ORPCErrorFromErrorMap<TErrorMap extends ErrorMap> = { |
| 49 | [K in keyof TErrorMap]: K extends string |
no outgoing calls
no test coverage detected