из того, что я вижу, это должно работать нормально.Хотя тестировать не должно быть сложно.
import immerPlugin from "@rematch/immer";
import { init } from "@rematch/core";
import { setAutoFreeze } from "immer";
setAutoFreeze(true);
Модуль immer index.js создает экземпляр класса immer
const immer = new Immer()
export const produce = immer.produce
export default produce
и экспортирует связанную копию setAutoFreeze
export const setAutoFreeze = immer.setAutoFreeze.bind(immer)
https://github.com/mweststrate/immer/blob/master/src/index.js
, поэтому при импорте setAutoFreeze
он должен быть привязан к тому же (одному и единственному) экземпляру immer
, который использует плагин реванша.