source: frontend/node_modules/immer/dist/core/scope.d.ts

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 11 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 729 bytes
Line 
1import { Patch, PatchListener, Immer } from "../internal";
2/** Each scope represents a `produce` call. */
3export interface ImmerScope {
4 patches_?: Patch[];
5 inversePatches_?: Patch[];
6 canAutoFreeze_: boolean;
7 drafts_: any[];
8 parent_?: ImmerScope;
9 patchListener_?: PatchListener;
10 immer_: Immer;
11 unfinalizedDrafts_: number;
12}
13export declare function getCurrentScope(): ImmerScope;
14export declare function usePatchesInScope(scope: ImmerScope, patchListener?: PatchListener): void;
15export declare function revokeScope(scope: ImmerScope): void;
16export declare function leaveScope(scope: ImmerScope): void;
17export declare function enterScope(immer: Immer): ImmerScope;
18//# sourceMappingURL=scope.d.ts.map
Note: See TracBrowser for help on using the repository browser.