Version: 0.0.0-fix-3620.0.10.0.20.0.30.0.40.1.00.1.10.1.20.2.00.2.10.2.20.3.00.3.10.4.00.4.10.4.20.5.00.6.00.6.10.7.00.8.00.8.10.8.20.8.30.8.40.8.51.0.01.0.11.0.21.0.31.1.01.1.11.1.21.1.31.2.01.2.11.3.01.3.11.4.01.5.01.6.01.7.01.7.11.7.21.7.31.7.41.8.01.8.11.8.21.9.01.9.11.9.21.9.31.10.01.10.11.10.21.10.31.10.41.10.51.11.01.11.11.12.01.12.12.0.02.1.02.1.12.1.22.1.32.1.42.1.53.0.03.1.13.1.23.1.33.1.43.2.03.2.13.3.04.0.0-beta.04.0.04.0.14.0.25.0.05.0.15.0.25.1.0-beta.15.1.0-beta.25.1.05.2.05.2.15.3.05.3.25.3.35.3.45.3.55.3.66.0.0-alpha.06.0.0-alpha.16.0.0-alpha.26.0.0-alpha.36.0.0-alpha.46.0.0-fix-4256.0.0-fix-425-26.0.06.0.16.0.26.0.36.0.46.0.56.0.66.0.76.0.86.0.97.0.07.0.17.0.27.0.37.0.47.0.57.0.67.0.77.0.87.0.97.0.107.0.117.0.127.0.137.0.147.0.158.0.08.0.18.0.28.0.38.0.49.0.0-beta.09.0.0-beta.19.0.09.0.19.0.29.0.39.0.49.0.59.0.69.0.79.0.89.0.99.0.109.0.119.0.129.0.139.0.149.0.159.0.169.0.179.0.189.0.199.0.209.0.2110.0.0-beta.110.0.0-beta.210.0.0-beta.310.0.0-beta.410.0.0-beta.610.0.0-beta.710.0.010.0.110.0.210.0.3-beta10.0.310.0.4-beta10.0.410.1.010.1.1
// Should be no imports here!
/**
* The sentinel value returned by producers to replace the draft with undefined.
*/
export const NOTHING: unique symbol = Symbol.for("immer-nothing")
* To let Immer treat your class instances as plain immutable objects
* (albeit with a custom prototype), you must define either an instance property
* or a static property on each of your custom classes.
*
* Otherwise, your class instance will never be drafted, which means it won't be
* safe to mutate in a produce callback.
export const DRAFTABLE: unique symbol = Symbol.for("immer-draftable")
export const DRAFT_STATE: unique symbol = Symbol.for("immer-state")