import type { InitModule } from '~/types' // slight hack to allow use to have internal links in tags // while preserving router behaviour export const install: InitModule = ({ router }) => { document.documentElement.addEventListener('click', async (event) => { const target = event.target as HTMLAnchorElement if (!target.matches('a.internal')) return event.preventDefault() return router.push(target.href) }, false) }