UNPKG

@pikmeup/database-service

Version:

Shared database service for PikMeUp using Typegoose with MongoDB

27 lines (26 loc) 699 B
import { Ref } from '@typegoose/typegoose'; import { Route } from './Route'; import { Driver } from './Driver'; import { Passenger } from './Passenger'; export declare enum Weekday { MONDAY = "MONDAY", TUESDAY = "TUESDAY", WEDNESDAY = "WEDNESDAY", THURSDAY = "THURSDAY", FRIDAY = "FRIDAY", SATURDAY = "SATURDAY", SUNDAY = "SUNDAY" } export declare class PassengerStatus { passengerId: Ref<Passenger>; isComing: boolean; } export declare class RouteSchedule { dayOfWeek: number; departureTime: string; route: Ref<Route>; driver: Ref<Driver>; passengers: Ref<Passenger>[]; pickupSequence: string[]; passengerStatus: PassengerStatus[]; }