16 lines
291 B
TypeScript
16 lines
291 B
TypeScript
import { Document } from 'mongoose';
|
|
|
|
export enum UserType {
|
|
ADMIN = 'admin',
|
|
USER = 'user',
|
|
GUEST = 'guest'
|
|
}
|
|
|
|
export interface IUser extends Document {
|
|
name: string,
|
|
password: string,
|
|
salt: string,
|
|
type: UserType,
|
|
lastLogin: Date,
|
|
twoFASecret?: string
|
|
} |