UNPKG

@pikmeup/database-service

Version:

Shared database service for PikMeUp using Typegoose with MongoDB

22 lines (21 loc) 608 B
import { Ref } from '@typegoose/typegoose'; export declare enum Role { ADMIN = "ADMIN", DRIVER = "DRIVER", PASSENGER = "PASSENGER", SUPERVISOR = "SUPERVISOR", SUPERADMIN = "SUPERADMIN" } export declare class User { name: string; phoneNumber: string; firebaseId: string; role: Role; email?: string; password?: string; isActive: boolean; passenger?: Ref<any>; driver?: Ref<any>; supervisor?: Ref<any>; } export declare const UserModel: import("@typegoose/typegoose").ReturnModelType<typeof User, import("@typegoose/typegoose/lib/types").BeAnObject>;