diff --git a/src/types.ts b/src/types.ts index 4fcfb971..f5691b8b 100644 --- a/src/types.ts +++ b/src/types.ts @@ -28,7 +28,10 @@ export type OpArgType = OP extends { } } } - ? P & Q & (B extends Record ? B[keyof B] : unknown) & RB + ? (P extends Record ? P : unknown) & + (Q extends Record ? Q : unknown) & + (B extends Record ? B[keyof B] : unknown) & + RB : Record type OpResponseTypes = OP extends {