浏览代码

refactor: Renamed StationModule to StationsModule

Owen Diffey 1 年之前
父节点
当前提交
f6d1c185cb
共有 3 个文件被更改,包括 9 次插入9 次删除
  1. 1 1
      backend/src/ModuleManager.ts
  2. 5 5
      backend/src/modules/StationsModule.ts
  3. 3 3
      backend/src/types/Modules.ts

+ 1 - 1
backend/src/ModuleManager.ts

@@ -39,7 +39,7 @@ export default class ModuleManager {
 			api: "APIModule",
 			data: "DataModule",
 			events: "EventsModule",
-			stations: "StationModule",
+			stations: "StationsModule",
 			websocket: "WebSocketModule"
 		};
 		const { default: Module }: { default: ModuleClass<Modules[T]> } =

+ 5 - 5
backend/src/modules/StationModule.ts → backend/src/modules/StationsModule.ts

@@ -2,7 +2,7 @@ import JobContext from "../JobContext";
 import { UniqueMethods } from "../types/Modules";
 import BaseModule from "../BaseModule";
 
-export default class StationModule extends BaseModule {
+export default class StationsModule extends BaseModule {
 	/**
 	 * Station Module
 	 */
@@ -65,9 +65,9 @@ export default class StationModule extends BaseModule {
 	}
 }
 
-export type StationModuleJobs = {
-	[Property in keyof UniqueMethods<StationModule>]: {
-		payload: Parameters<UniqueMethods<StationModule>[Property]>[1];
-		returns: Awaited<ReturnType<UniqueMethods<StationModule>[Property]>>;
+export type StationsModuleJobs = {
+	[Property in keyof UniqueMethods<StationsModule>]: {
+		payload: Parameters<UniqueMethods<StationsModule>[Property]>[1];
+		returns: Awaited<ReturnType<UniqueMethods<StationsModule>[Property]>>;
 	};
 };

+ 3 - 3
backend/src/types/Modules.ts

@@ -1,7 +1,7 @@
 import APIModule, { APIModuleJobs } from "../modules/APIModule";
 import DataModule, { DataModuleJobs } from "../modules/DataModule";
 import EventsModule, { EventsModuleJobs } from "../modules/EventsModule";
-import StationModule, { StationModuleJobs } from "../modules/StationModule";
+import StationsModule, { StationsModuleJobs } from "../modules/StationsModule";
 import WebSocketModule, {
 	WebSocketModuleJobs
 } from "../modules/WebSocketModule";
@@ -24,7 +24,7 @@ export type Jobs = {
 		[Property in keyof EventsModuleJobs]: EventsModuleJobs[Property];
 	};
 	stations: {
-		[Property in keyof StationModuleJobs]: StationModuleJobs[Property];
+		[Property in keyof StationsModuleJobs]: StationsModuleJobs[Property];
 	};
 	websocket: {
 		[Property in keyof WebSocketModuleJobs]: WebSocketModuleJobs[Property];
@@ -35,7 +35,7 @@ export type Modules = {
 	api: APIModule & typeof BaseModule;
 	data: DataModule & typeof BaseModule;
 	events: EventsModule & typeof BaseModule;
-	stations: StationModule & typeof BaseModule;
+	stations: StationsModule & typeof BaseModule;
 	websocket: WebSocketModule & typeof BaseModule;
 };