import { currentRenderingInstance } from '../componentRenderUtils'
-import {
- currentInstance,
- Component,
- FunctionalComponent,
- ComponentOptions
-} from '../component'
+import { currentInstance, Component, FunctionalComponent } from '../component'
import { Directive } from '../directives'
-import { camelize, capitalize, isString, isObject } from '@vue/shared'
+import { camelize, capitalize, isString } from '@vue/shared'
import { warn } from '../warning'
const COMPONENTS = 'components'
const startTag = `vue-${type}-${instance.uid}`
const endTag = startTag + `:end`
perf.mark(endTag)
- perf.measure(`<${formatComponentName(instance)}> ${type}`, startTag, endTag)
+ perf.measure(
+ `<${formatComponentName(instance, instance.type)}> ${type}`,
+ startTag,
+ endTag
+ )
perf.clearMarks(startTag)
perf.clearMarks(endTag)
}