UNPKG

willcore.core

Version:
20 lines (19 loc) 623 B
const defaultProxyHandler = require("./defaultProxyHandler.js"); const baseProxy = require("../base/baseProxy.js"); /** * Proxy class for the main intermediate assignable instanciation. */ class defaultProxy extends baseProxy{ constructor(assignable){ super(assignable); } /** * Factory method. * @param {Proxy} parentProxy * @param {String} parentProperty */ static new(parentProxy, parentProperty,assignable){ return new Proxy(new defaultProxy(), new defaultProxyHandler(parentProxy,parentProperty,assignable)); } } module.exports = defaultProxy;