2023-12-27 02:18:19 +08:00

21 lines
493 B
TypeScript

import { defineClientConfig } from '@vuepress/client'
import type { CanIUseMode } from '../shared/index.js'
import { resolveCanIUse } from './resolveCanIUse.js'
declare const __CAN_I_USE_INJECT_MODE__: CanIUseMode
declare const __VUEPRESS_SSR__: boolean
const mode = __CAN_I_USE_INJECT_MODE__
export default defineClientConfig({
enhance({ router }) {
if (__VUEPRESS_SSR__)
return
router.afterEach(() => {
if (mode === 'embed')
resolveCanIUse()
})
},
})