@pikmeup/database-service
Version:
Shared database service for PikMeUp using Typegoose with MongoDB
22 lines (21 loc) • 608 B
TypeScript
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>;