@dooboostore/dom-render
Version:
html view template engine
31 lines (30 loc) • 561 B
JavaScript
class Shield {
}
class DomRenderFinalProxy {
set(target, p, value, receiver) {
target[p] = value;
return true;
}
get(target, p, receiver) {
return target[p];
}
static final(obj) {
obj._DomRender_isFinal = true;
return obj;
}
static isFinal(obj) {
return "_DomRender_isFinal" in obj;
}
static unFinal(obj) {
delete obj._DomRender_isFinal;
return obj;
}
has(target, p) {
return p === "_DomRender_isFinal" || p in target;
}
}
export {
DomRenderFinalProxy,
Shield
};
//# sourceMappingURL=Types.js.map