We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a824fe0 commit 619a5a6Copy full SHA for 619a5a6
esm/mitm.js
@@ -19,11 +19,10 @@ const set = (handlers, handler) => {
19
*/
20
const mitm = (target, handler) => {
21
const ws = handlers.get(handler) || set(handlers, handler);
22
- if (!ws.has(target)) {
23
- ws.add(target);
24
- setPrototypeOf(target, new Proxy(getPrototypeOf(target), handler));
25
- }
26
- return target;
+ return ws.has(target) ? target : (
+ ws.add(target),
+ setPrototypeOf(target, new Proxy(getPrototypeOf(target), handler))
+ );
27
};
28
29
export default mitm;
0 commit comments