export interface RootState { version : string ; } export interface LayoutState { type { boolean | null } collapsed : boolean | null ; type { string | null } active : string [ ] | null ; type { Array } opens : string [ ] ; type { boolean } mobile : boolean ; type { boolean } drawer : boolean ; type { boolean } small : boolean ; type { string | null } type : string | null ; type { Object } routes : any ; } export interface PassportState { user : { [ index ] : any ; } | null ; token : { access : string | null ; refresh : string | null ; } ; auto : boolean | null ; } export const mutations = { layout : { collapsed : 'SET_MENU_COLLAPSED' , opens : 'SET_MENU_OPENS' , active : 'SET_MENU_ACTIVE' , drawer : 'IS_OPEN_DRAWER' , mobile : 'IS_MOBILE' , type : 'SET_SCREEN_TYPE' , routes : 'SET_HISTORY_ROUTES' } , passport : { user : 'SET_USER_INFO' , token : { access : 'SET_ACCESS_TOKEN' , refresh : 'SET_REFRESH_TOKEN' } , refresh : 'REFRESH_TOKEN_AUTO' , auto : 'SET_AUTO_LOGIN' , reset : 'RESET_USER_TOKEN_AUTO' } } ;