Register a proxy to source resolver.
Resolver function that takes the proxy and returns the source.
Resolve the value to unproxied one.
The source maybe proxied.
Resolve an array of values to unproxied one. This may be use to chain the output with arguments.
An array-like object contains the sources may be or may not be proxied.
Unwrap a wrapped function to the original one. This will do nothing if the value provided is not a wrapped function.
The value maybe a warpped function.
Wrap a raw function to give ability to resolve proxified this
problem.
This will do nothing if the value provided is not a function.
The value maybe original function.
Generated using TypeDoc
Support module for wrapping and unwrapping function (methods) fetched within proxies, as those function may have problem of resolving
this
when called directly, especial with native objects such asDate
.