diff --git a/evm/evm-processor/src/interfaces/data.ts b/evm/evm-processor/src/interfaces/data.ts index 4b5a6a6a..3aaa509e 100644 --- a/evm/evm-processor/src/interfaces/data.ts +++ b/evm/evm-processor/src/interfaces/data.ts @@ -86,9 +86,10 @@ type ExcludeUndefined = { type MergeDefault = Simplify< - undefined extends T ? D : Omit> & ExcludeUndefined -> - + T extends Object + ? Omit> & T + : D +>; type TrueFields = keyof { [K in keyof F as true extends F[K] ? K : never]: true