From 245e9b6ce352559985f42ac3266b0bc6311690b7 Mon Sep 17 00:00:00 2001 From: kritzona Date: Wed, 29 Jun 2022 13:41:00 +0300 Subject: [PATCH] fix: remove component getters (#6) --- index.html | 2 +- src/main.ts | 8 +------- src/stand.ts | 9 +++++++++ src/virtual-dom/nodes/virtual-dom-element-node.ts | 11 ----------- 4 files changed, 11 insertions(+), 19 deletions(-) create mode 100644 src/stand.ts diff --git a/index.html b/index.html index c609925..0fee4ea 100644 --- a/index.html +++ b/index.html @@ -9,6 +9,6 @@
- + diff --git a/src/main.ts b/src/main.ts index 6dbe901..e5cd8db 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,9 +1,3 @@ import GenerationPlov from '@/generation-plov'; -import Header from '@/test-components/header'; -new GenerationPlov( - GenerationPlov.elementFactory(Header, {}, []), - document.getElementById('root') -); - -export default {}; +export default GenerationPlov; diff --git a/src/stand.ts b/src/stand.ts new file mode 100644 index 0000000..6dbe901 --- /dev/null +++ b/src/stand.ts @@ -0,0 +1,9 @@ +import GenerationPlov from '@/generation-plov'; +import Header from '@/test-components/header'; + +new GenerationPlov( + GenerationPlov.elementFactory(Header, {}, []), + document.getElementById('root') +); + +export default {}; diff --git a/src/virtual-dom/nodes/virtual-dom-element-node.ts b/src/virtual-dom/nodes/virtual-dom-element-node.ts index 325fb33..3957d1f 100644 --- a/src/virtual-dom/nodes/virtual-dom-element-node.ts +++ b/src/virtual-dom/nodes/virtual-dom-element-node.ts @@ -1,11 +1,8 @@ -import { AnyComponent } from '@/component/types'; import { VirtualDomNode, VirtualDomNodeChild } from '../types'; class VirtualDomElementNode implements VirtualDomNode { private _key = Symbol('virtual-dom-element-key'); - private _component: isNullable = null; - constructor( private _tagName: string, private _props: StringObject, @@ -16,14 +13,6 @@ class VirtualDomElementNode implements VirtualDomNode { return this._key; } - public get component() { - return this._component; - } - - public set component(value: isNullable) { - this._component = value; - } - public get tagName() { return this._tagName; }