immer
Version:
Create your next immutable state by mutating the current one
13 lines • 496 B
TypeScript
import { ImmerBaseState, ProxyType, AnyMap, Drafted, ImmerState, DRAFT_STATE } from "./internal";
export interface MapState extends ImmerBaseState {
type: ProxyType.Map;
copy: AnyMap | undefined;
assigned: Map<any, boolean> | undefined;
base: AnyMap;
revoked: boolean;
draft: Drafted<AnyMap, MapState>;
}
export declare function proxyMap<T extends AnyMap>(target: T, parent?: ImmerState): T & {
[DRAFT_STATE]: MapState;
};
//# sourceMappingURL=map.d.ts.map