diff options
Diffstat (limited to 'node_modules/vue/src/core/index.js')
| -rw-r--r-- | node_modules/vue/src/core/index.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/node_modules/vue/src/core/index.js b/node_modules/vue/src/core/index.js new file mode 100644 index 00000000..daf6203b --- /dev/null +++ b/node_modules/vue/src/core/index.js @@ -0,0 +1,26 @@ +import Vue from './instance/index' +import { initGlobalAPI } from './global-api/index' +import { isServerRendering } from 'core/util/env' +import { FunctionalRenderContext } from 'core/vdom/create-functional-component' + +initGlobalAPI(Vue) + +Object.defineProperty(Vue.prototype, '$isServer', { + get: isServerRendering +}) + +Object.defineProperty(Vue.prototype, '$ssrContext', { + get () { + /* istanbul ignore next */ + return this.$vnode && this.$vnode.ssrContext + } +}) + +// expose FunctionalRenderContext for ssr runtime helper installation +Object.defineProperty(Vue, 'FunctionalRenderContext', { + value: FunctionalRenderContext +}) + +Vue.version = '__VERSION__' + +export default Vue |
