Vue & Nuxt
If you want to improve the type performance and readability inside ref
, you can create a types.d.ts
file in your project and add the following code:
ts
import type { RawSymbol } from '@vue/reactivity'
declare module '@outloud/model' {
interface Model {
[RawSymbol]?: true
}
}
export {}
If the @vue/reactivity
dependency is not recognized (usually when using pnpm
), install it as dev dependency.
Nuxt
If you are using Nuxt, there is a bug in ESBuild and updating tsconfig won't work. Add this to nuxt.config.ts
or any config with esbuild.
ts
export default defineNuxtConfig({
vite: {
esbuild: {
tsconfigRaw: {}
},
}
})