Compat with latest JS lib

This commit is contained in:
Sacha Weatherstone
2023-01-19 19:46:29 +10:00
parent 8ddb900f81
commit d538ba5a9d
51 changed files with 800 additions and 1027 deletions
+8 -5
View File
@@ -2,7 +2,10 @@ import { IsBoolean, IsEnum, IsInt } from "class-validator";
import { Protobuf } from "@meshtastic/meshtasticjs";
export class AudioValidation implements Protobuf.ModuleConfig_AudioConfig {
export class AudioValidation
implements
Omit<Protobuf.ModuleConfig_AudioConfig, keyof Protobuf.native.Message>
{
@IsBoolean()
codec2Enabled: boolean;
@@ -13,14 +16,14 @@ export class AudioValidation implements Protobuf.ModuleConfig_AudioConfig {
bitrate: Protobuf.ModuleConfig_AudioConfig_Audio_Baud;
@IsInt()
i2SWs: number;
i2sWs: number;
@IsInt()
i2SSd: number;
i2sSd: number;
@IsInt()
i2SDin: number;
i2sDin: number;
@IsInt()
i2SSck: number;
i2sSck: number;
}