@@ -1,9 +1,9 @@
/* @flow */
-import { hasSymbol } from 'core/util/env'
import { warn } from '../util/index'
-import { defineReactive } from '../observer/index'
import { hasOwn } from 'shared/util'
+import { hasSymbol } from 'core/util/env'
+import { defineReactive } from '../observer/index'
export function initProvide (vm: Component) {
const provide = vm.$options.provide
@@ -4,12 +4,12 @@ import Dep from './dep'
import { arrayMethods } from './array'
import {
def,
+ warn,
+ hasOwn,
+ hasProto,
isObject,
isPlainObject,
isValidArrayIndex,
- hasProto,
- hasOwn,
- warn,
isServerRendering
} from '../util/index'
@@ -1,8 +1,14 @@
-import { hasOwn, isObject, isPlainObject, capitalize, hyphenate } from 'shared/util'
-import { observe, observerState } from '../observer/index'
import { warn } from './debug'
+import { observe, observerState } from '../observer/index'
+import {
+ isObject,
+ hyphenate,
+ capitalize,
+ isPlainObject
+} from 'shared/util'
type PropOptions = {
type: Function | Array<Function> | null,
import RenderStream from './render-stream'
-import TemplateRenderer from './template-renderer/index'
import { createWriteFunction } from './write'
import { createRenderFunction } from './render'
+import TemplateRenderer from './template-renderer/index'
import type { ClientManifest } from './template-renderer/index'
export type Renderer = {