willcore.core
Version:
Core proxy/assignable modules
16 lines (15 loc) • 578 B
JavaScript
const intermediateAssignableProxyHandler = require("./intermediateAssignableProxyHandler.js");
/**
* Proxy class for the main intermediate assignable instanciation.
*/
class intermediateAssignableProxy{
/**
* Factory method.
* @param {Proxy} parentProxy
* @param {String} parentProperty
*/
static new(parentProxy, parentProperty,assignable){
return new Proxy(new intermediateAssignableProxy(), new intermediateAssignableProxyHandler(parentProxy,parentProperty,assignable));
}
}
module.exports = intermediateAssignableProxy;