+/* eslint-disable no-restricted-globals */
import { ComponentInternalInstance, formatComponentName } from './component'
import { devtoolsPerfEnd, devtoolsPerfStart } from './devtools'
let supported: boolean
-let perf: any
+let perf: Performance
export function startMeasure(
instance: ComponentInternalInstance,
if (supported !== undefined) {
return supported
}
- /* eslint-disable no-restricted-globals */
if (typeof window !== 'undefined' && window.performance) {
supported = true
perf = window.performance
} else {
supported = false
}
- /* eslint-enable no-restricted-globals */
return supported
}
return parent.children[i + 1] || null
}
-function querySelector(): any {
+function querySelector(): never {
throw new Error('querySelector not supported in test renderer.')
}