UNPKG

vue-ant-patterns

Version:

vue-ant-patterns

21 lines (19 loc) 675 B
import _typeof from 'babel-runtime/helpers/typeof'; /* * @Author: w.pengfei * @Date: 2020-07-16 08:58:26 * @LastEditTime: 2020-10-15 16:34:05 * @Description: '' * @LastEditors: w.pengfei */ var isVnode = function isVnode(node) { var isNode = function isNode(n) { return n && (typeof n === 'undefined' ? 'undefined' : _typeof(n)) === 'object' && n.hasOwnProperty('componentOptions') && n.hasOwnProperty('componentInstance') && n.hasOwnProperty('context') // node.constructor && // node.constructor.name && // node.constructor.name === ['VNode'][0] ; }; return isNode(node) || Array.isArray(node) && isNode(node[0]); }; export default isVnode;