Files
freeplanet/src/model/UserStore.ts
2019-10-26 02:21:14 +02:00

48 lines
744 B
TypeScript

import { IToken } from 'model/other'
export const DefaultUser: IUserFields = {
email: '',
username: '',
name: '',
surname: '',
password: ''
}
export interface IUserFields {
_id?: string
email?: string
username?: string
name?: string
surname?: string
password?: string
ipaddr?: string
perm?: number
img?: string
verified_email?: boolean
tokens?: IToken[]
}
/*
password?: string
lang
*/
export interface IUserState {
my: IUserFields
lang?: string
repeatPassword?: string
categorySel?: string
tokenforgot?: string
servercode?: number
resStatus?: number
x_auth_token?: string
isLogged?: boolean
isAdmin?: boolean
isManager?: boolean
usersList?: IUserFields[]
countusers?: number
}