sharedMap: (
options: any,
) => {
clear: () => void;
delete: (k: any) => boolean;
entries: () => MapIterator<[any, any]>;
forEach: (fn: any, thisArg: any) => void;
get: (k: any) => any;
has: (k: any) => boolean;
keys: () => MapIterator<any>;
set: (
k: any,
v: any,
) => { get: (k: any) => any; set: (k: any, v: any) => ...; has: (k: any) => boolean; delete: (k: any) => boolean; clear: () => void; forEach: (fn: any, thisArg: any) => void; keys: () => MapIterator<any>; values: () => MapIterator<...>; entries: () => MapIterator<...>; readonly size: number; };
values: () => MapIterator<any>;
get size(): number;
} = sharedMap
Type Declaration
-
- (
options: any,
): {
clear: () => void;
delete: (k: any) => boolean;
entries: () => MapIterator<[any, any]>;
forEach: (fn: any, thisArg: any) => void;
get: (k: any) => any;
has: (k: any) => boolean;
keys: () => MapIterator<any>;
set: (
k: any,
v: any,
) => { get: (k: any) => any; set: (k: any, v: any) => ...; has: (k: any) => boolean; delete: (k: any) => boolean; clear: () => void; forEach: (fn: any, thisArg: any) => void; keys: () => MapIterator<any>; values: () => MapIterator<...>; entries: () => MapIterator<...>; readonly size: number; };
values: () => MapIterator<any>;
get size(): number;
}
-
Returns {
clear: () => void;
delete: (k: any) => boolean;
entries: () => MapIterator<[any, any]>;
forEach: (fn: any, thisArg: any) => void;
get: (k: any) => any;
has: (k: any) => boolean;
keys: () => MapIterator<any>;
set: (
k: any,
v: any,
) => { get: (k: any) => any; set: (k: any, v: any) => ...; has: (k: any) => boolean; delete: (k: any) => boolean; clear: () => void; forEach: (fn: any, thisArg: any) => void; keys: () => MapIterator<any>; values: () => MapIterator<...>; entries: () => MapIterator<...>; readonly size: number; };
values: () => MapIterator<any>;
get size(): number;
}
the Map
Makes a Map shared by every realm, declared so that it can be persisted.
A plain Map to its callers; only the mutators are wrapped.