From 6cd7d38bfdb9603121af0ea541efb8a1928fa809 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Tue, 8 Apr 2025 16:19:20 -0700 Subject: [PATCH] split out shared entities into separate file --- src/entities/SharedEntities.ts | 13 +++++++++++++ src/entities/ShuttleRepositoryEntities.ts | 13 +------------ 2 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 src/entities/SharedEntities.ts diff --git a/src/entities/SharedEntities.ts b/src/entities/SharedEntities.ts new file mode 100644 index 0000000..ad723c5 --- /dev/null +++ b/src/entities/SharedEntities.ts @@ -0,0 +1,13 @@ +export interface IEntityWithOptionalTimestamp { + millisecondsSinceEpoch?: number; +} + +export interface IEntityWithId { + id: string; +} + +export interface ICoordinates { + latitude: number; + longitude: number; +} + diff --git a/src/entities/ShuttleRepositoryEntities.ts b/src/entities/ShuttleRepositoryEntities.ts index e093eda..3ab9a29 100644 --- a/src/entities/ShuttleRepositoryEntities.ts +++ b/src/entities/ShuttleRepositoryEntities.ts @@ -1,15 +1,4 @@ -export interface IEntityWithOptionalTimestamp { - millisecondsSinceEpoch?: number; -} - -export interface IEntityWithId { - id: string; -} - -export interface ICoordinates { - latitude: number; - longitude: number; -} +import { ICoordinates, IEntityWithId, IEntityWithOptionalTimestamp } from "./SharedEntities"; export interface IRoute extends IEntityWithId, IEntityWithOptionalTimestamp { name: string;