Merge pull request #201 from lincolnpjames/200-resolve-build-issue

Fix build issue
This commit is contained in:
Hunter Thornsberry
2024-06-16 01:41:15 -04:00
committed by GitHub
+3 -7
View File
@@ -2,15 +2,11 @@ import type { Message } from "@bufbuild/protobuf";
import { Protobuf } from "@meshtastic/js"; import { Protobuf } from "@meshtastic/js";
import { IsArray, IsBoolean, IsEnum, IsInt } from "class-validator"; import { IsArray, IsBoolean, IsEnum, IsInt } from "class-validator";
const DeprecatedPositionValidationFields = ['gpsEnabled', 'gpsAttemptTime'];
export class PositionValidation export class PositionValidation
implements Omit<Protobuf.Config.Config_PositionConfig, keyof Message> implements Omit<Protobuf.Config.Config_PositionConfig, keyof Message | typeof DeprecatedPositionValidationFields[number]>
{ {
@IsBoolean()
gpsEnabled: boolean;
@IsInt()
gpsAttemptTime: number;
@IsInt() @IsInt()
positionBroadcastSecs: number; positionBroadcastSecs: number;