diff --git a/libs/horizon/package.json b/libs/horizon/package.json index 0eff3ec8..b986d476 100644 --- a/libs/horizon/package.json +++ b/libs/horizon/package.json @@ -12,5 +12,6 @@ "engines": { "node": ">=0.10.0" }, - "dependencies": {} + "dependencies": {}, + "types": "@types/index.d.ts" } diff --git a/libs/horizon/src/external/JSXElement.ts b/libs/horizon/src/external/JSXElement.ts index f44219ee..93fe1246 100644 --- a/libs/horizon/src/external/JSXElement.ts +++ b/libs/horizon/src/external/JSXElement.ts @@ -27,7 +27,7 @@ export function JSXElement(type, key, ref, vNode, props, source: Source | null) } function isValidKey(key) { - const keyArray = ['key', 'ref', '__source']; + const keyArray = ['key', 'ref', '__source', '__self']; return !keyArray.includes(key); } diff --git a/libs/horizon/src/renderer/vnode/VNodeUtils.ts b/libs/horizon/src/renderer/vnode/VNodeUtils.ts index a586b922..f3092976 100644 --- a/libs/horizon/src/renderer/vnode/VNodeUtils.ts +++ b/libs/horizon/src/renderer/vnode/VNodeUtils.ts @@ -98,7 +98,7 @@ export function clearVNode(vNode: VNode) { vNode.belongClassVNode = null; if (window.__HORIZON_DEV_HOOK__) { const hook = window.__HORIZON_DEV_HOOK__; - hook.delete(vNode); + hook.deleteVNode(vNode); } } diff --git a/scripts/__tests__/HorizonXText/adapters/ReduxAdapterPromiseMiddleware.js b/scripts/__tests__/HorizonXText/adapters/ReduxAdapterPromiseMiddleware.js deleted file mode 100644 index 3c4a8f11..00000000 --- a/scripts/__tests__/HorizonXText/adapters/ReduxAdapterPromiseMiddleware.js +++ /dev/null @@ -1,11 +0,0 @@ -export const ActionType = { - Pending: 'PENDING', - Fulfilled: 'FULFILLED', - Rejected: 'REJECTED', -}; - -export const promise = store => next => action => { - //let result = next(action); - store._horizonXstore.$queue.dispatch(action); - return result; -};