2
0
mirror of https://github.com/tenrok/vue-meta.git synced 2026-06-18 22:30:34 +03:00

refactor: make hasMetaInfo default export

This commit is contained in:
pimlie
2019-03-08 13:11:13 +01:00
committed by Alexander Lichter
parent f2e8eb537d
commit cd98210acb
3 changed files with 7 additions and 4 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ import createMixin from './shared/mixin'
import setOptions from './shared/options'
import { isUndefined } from './shared/typeof'
import $meta from './client/$meta'
import { hasMetaInfo } from './shared/hasMetaInfo'
import hasMetaInfo from './shared/hasMetaInfo'
/**
* Plugin install function.
+1 -1
View File
@@ -2,7 +2,7 @@ import { version } from '../package.json'
import createMixin from './shared/mixin'
import setOptions from './shared/options'
import $meta from './server/$meta'
import { hasMetaInfo } from './shared/hasMetaInfo'
import hasMetaInfo from './shared/hasMetaInfo'
/**
* Plugin install function.
+5 -2
View File
@@ -1,3 +1,6 @@
export function hasMetaInfo(vm = this) {
return vm && !!vm._vueMeta
import { isObject } from './typeof'
// Vue $root instance has a _vueMeta object property, otherwise its a boolean true
export default function hasMetaInfo(vm = this) {
return vm && (vm._vueMeta === true || isObject(vm._vueMeta))
}