JS Proxy Handler get

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2022 Mar 16 5:6
Editor
Edited
Edited
2022 Mar 30 5:32
Refs
Refs

nested

maybe need to set Map also
export function proxyGet<T extends Object = Object>(target: T, prop: string | symbol, handler: ProxyHandler<T>) { if (Reflect.get(target, prop) instanceof Object) { if (Reflect.get(target, prop) instanceof Set || prop === 'prototype') return Reflect.get(target, prop) return new Proxy(Reflect.get(target, prop), handler) } else return Reflect.get(target, prop) }
 
 
 
 
 
 
 

Recommendations