не ругался ESLint (помимо any)?
get layout(): any {
return () =>
import(
/* webpackChunkName: 'Layout' */ `@/layouts/${
this.$route?.meta?.layout || this.defaultLayout
}.vue`
);
}
Написал интерфейс interface ILayout { (): Promise<string> | string; } и перестал ругаться. Может кому-то поможет в будущем
Обсуждают сегодня