From 1fb982433e22ab8d34bdeb8e7e9d15baf4c0bac9 Mon Sep 17 00:00:00 2001 From: Li Zhineng Date: Wed, 16 Jul 2025 23:13:01 +0800 Subject: rename typings --- packages/airmx/src/airmx.ts | 8 ++++---- packages/airmx/src/eagle.test.ts | 4 ++-- packages/airmx/src/eagle.ts | 8 ++++---- packages/airmx/src/snow.ts | 8 ++++---- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/airmx/src/airmx.ts b/packages/airmx/src/airmx.ts index e3950b4..00c379f 100644 --- a/packages/airmx/src/airmx.ts +++ b/packages/airmx/src/airmx.ts @@ -6,7 +6,7 @@ import { SnowStatus } from './snow' type TSnowListener = (status: SnowStatus) => void type TEagleListener = (status: EagleStatus) => void -export interface TConfig { +export interface Config { mqtt: MqttClient devices: Device[] } @@ -28,12 +28,12 @@ export enum MessageSource { App_Android = 4 } -export interface TMessage { +export interface Message { cmdId: number name: string time: number from: MessageSource - data: TMessageData + data: T sig: string } @@ -99,7 +99,7 @@ export class Airmx { #client: MqttClient constructor( - private readonly config: TConfig + private readonly config: Config ) { this.#client = this.config.mqtt this.#client.on('connect', this.#handleConnect.bind(this)) diff --git a/packages/airmx/src/eagle.test.ts b/packages/airmx/src/eagle.test.ts index f430197..5bf6643 100644 --- a/packages/airmx/src/eagle.test.ts +++ b/packages/airmx/src/eagle.test.ts @@ -1,4 +1,4 @@ -import { EagleMode, EagleStatus, TEagleStatusData } from './eagle' +import { EagleMode, EagleStatus, EagleStatusData } from './eagle' test('from parses message to eagle status', () => { const status = EagleStatus.from(12345, createStubStatusData()) @@ -66,7 +66,7 @@ test('isHeaterOff determines if the heater is off', () => { expect(status.isHeaterOn()).toBe(false) }) -const createStubStatusData = (data: Partial = {}) => ({ +const createStubStatusData = (data: Partial = {}) => ({ cmdId: 210, data: { cadr: 17, diff --git a/packages/airmx/src/eagle.ts b/packages/airmx/src/eagle.ts index fab922a..3eccdd2 100644 --- a/packages/airmx/src/eagle.ts +++ b/packages/airmx/src/eagle.ts @@ -1,6 +1,6 @@ -import { TMessage } from './airmx' +import { Message } from './airmx' -export interface TEagleStatusData { +export interface EagleStatusData { version: string power: number mode: number @@ -27,12 +27,12 @@ export enum EagleMode { export class EagleStatus { constructor( public readonly deviceId: number, - public readonly message: TMessage + public readonly message: Message ) { // } - static from(deviceId: number, message: TMessage) { + static from(deviceId: number, message: Message) { if (message.cmdId !== 210) { throw new Error('Eagle status expects a message with command ID 210.') } diff --git a/packages/airmx/src/snow.ts b/packages/airmx/src/snow.ts index c8390d7..5fb5ef6 100644 --- a/packages/airmx/src/snow.ts +++ b/packages/airmx/src/snow.ts @@ -1,4 +1,4 @@ -import { Command, TMessage } from './airmx' +import { Command, Message } from './airmx' export enum SensorState { Sampling = 'sampling' @@ -9,7 +9,7 @@ export enum BatteryState { Discharge = 'discharge' } -export interface TSnowStatusData { +export interface SnowStatusData { battery: number battery_state: BatteryState co2: number @@ -43,12 +43,12 @@ export interface TSnowStatusData { export class SnowStatus { constructor( public readonly deviceId: number, - public readonly message: TMessage + public readonly message: Message ) { // } - static from(deviceId: number, message: TMessage) { + static from(deviceId: number, message: Message) { if (message.cmdId !== Command.SnowStatus) { throw new Error(`Snow status expects a message with command ID "${Command.SnowStatus}".`) } -- cgit v1.2.3