UNPKG

willcore.ui

Version:

Simple, Fast And Powerful Client-Side HTML UI Framework.

24 lines (22 loc) 716 B
import { viewModelProxyHandler } from "./viewModelProxyHandler.js"; import { baseProxy } from "/willcore/proxies/base/baseProxy.js"; import {getHashValues} from "../../helpers/hashURLParser.js"; /** * Proxy class for the main intermediate assignable instanciation. */ class viewModelProxy extends baseProxy { constructor(assignable) { super(assignable); } /** * Factory method. * @param {Proxy} parentProxy * @param {String} parentProperty */ static new(viewId) { let instance = new Proxy(new viewModelProxy(), new viewModelProxyHandler()); instance._viewId = viewId; return instance; } } export { viewModelProxy };