import { defineStore } from 'pinia' import { tools } from '@store/Modules/tools' import { toolsext } from '@store/Modules/toolsext' export interface ITest { finishLoading: boolean } export const useTestStore = defineStore({ id: 'TestStore', state: (): ITest => ({ finishLoading: false, }), getters: { isMyLang: (state: ITest) => (rec: { lang: string }): boolean => { if (!rec.lang) return true return (rec.lang === toolsext.getLocale(false) || toolsext.getLocale() === '') }, prova1: (state: ITest) => (myval: number): boolean => { return (myval > 1) }, prova2: (): boolean => { // @ts-ignore return this.prova1(2) }, }, actions: { testProva() { let arrpagesroute = null arrpagesroute = this.isMyLang({ lang: 'test' }) }, }, })