You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
906 B
23 lines
906 B
2 years ago
|
export declare const hasMap: boolean;
|
||
|
export declare const hasSet: boolean;
|
||
|
export declare const hasProxies: boolean;
|
||
|
/**
|
||
|
* The sentinel value returned by producers to replace the draft with undefined.
|
||
|
*/
|
||
|
export declare const NOTHING: 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 declare const DRAFTABLE: unique symbol;
|
||
|
export declare const DRAFT_STATE: unique symbol;
|
||
|
export declare const iteratorSymbol: typeof Symbol.iterator;
|
||
|
/** Use a class type for `nothing` so its type is unique */
|
||
|
export declare class Nothing {
|
||
|
private _;
|
||
|
}
|
||
|
//# sourceMappingURL=env.d.ts.map
|