Files
freeplanet/src/model/UserStore.ts

49 lines
827 B
TypeScript
Raw Normal View History

2018-11-15 19:48:37 +01:00
import { IToken } from 'model/other'
import { IMessage } from '@src/model/Calendar'
export const DefaultUser = <IUserState>{
email: '',
username: '',
2019-10-10 16:53:33 +02:00
name: '',
surname: '',
password: '',
lang: 'it'
}
export interface IUserState {
userId?: string
email?: string
username?: string
2019-10-10 16:53:33 +02:00
name?: string
surname?: string
password?: string
lang?: string
ipaddr?: string
perm?: number
repeatPassword?: string
tokens?: IToken[]
verified_email?: boolean
categorySel?: string
tokenforgot?: string
2018-11-15 19:48:37 +01:00
servercode?: number
resStatus?: number
x_auth_token?: string
isLogged?: boolean
isAdmin?: boolean
isManager?: boolean
usersList?: IUserList[]
countusers?: number
msgs?: IMessage[]
}
export interface IUserList {
_id: string
username: string
name?: string
surname?: string
}