diff --git a/types/seamless-immutable/index.d.ts b/types/seamless-immutable/index.d.ts index 21474f3a6d..cc115c6d55 100644 --- a/types/seamless-immutable/index.d.ts +++ b/types/seamless-immutable/index.d.ts @@ -90,7 +90,7 @@ declare namespace SeamlessImmutable { flatMap(mapFunction: (item: T[0]) => TTarget): Immutable; } - type BaseImmutable = (T extends any[] ? ImmutableArrayMixin : ImmutableObjectMixin) & T; + type BaseImmutable = T extends any[] ? ImmutableArrayMixin : ImmutableObjectMixin; type Immutable = { readonly [P in keyof T]: T[P] extends object ? Immutable : T[P]