This commit is contained in:
23
node_modules/immer/dist/utils/env.d.ts
generated
vendored
Normal file
23
node_modules/immer/dist/utils/env.d.ts
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
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
|
||||
Reference in New Issue
Block a user