diff --git a/src/wrappers/create-wrapper.js b/src/wrappers/create-wrapper.js new file mode 100644 index 000000000..6fe1cda97 --- /dev/null +++ b/src/wrappers/create-wrapper.js @@ -0,0 +1,15 @@ +// @flow + +import Vue from 'vue' +import Wrapper from './wrapper' +import VueWrapper from './vue-wrapper' + +export default function createWrapper ( + node: VNode | Component, + update: Function, + options: WrapperOptions +) { + return node instanceof Vue + ? new VueWrapper(node, options) + : new Wrapper(node, update, options) +}