diff --git a/packages/mobx-state-tree/src/types/complex-types/model.ts b/packages/mobx-state-tree/src/types/complex-types/model.ts index 2b35decff..6769e4850 100644 --- a/packages/mobx-state-tree/src/types/complex-types/model.ts +++ b/packages/mobx-state-tree/src/types/complex-types/model.ts @@ -191,7 +191,7 @@ export class ModelType extends ComplexType implements IModelType( properties: { [K in keyof TP]: IType } & { [K in keyof SP]: IType } - ): IModelType { + ): IModelType, T & TP> { return this.cloneAndEnhance({ properties } as any) }