move deprecated fields into const
Signed-off-by: James Lincoln <lincolnp.james@gmail.com>
This commit is contained in:
@@ -2,8 +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";
|
||||||
|
|
||||||
|
//type DeprecatedPositionValidationFields = 'gpsEnabled' | 'gpdAttempttime';
|
||||||
|
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]>
|
||||||
{
|
{
|
||||||
@IsInt()
|
@IsInt()
|
||||||
positionBroadcastSecs: number;
|
positionBroadcastSecs: number;
|
||||||
@@ -40,10 +43,4 @@ export class PositionValidation
|
|||||||
|
|
||||||
@IsArray()
|
@IsArray()
|
||||||
channelPrecision: number[];
|
channelPrecision: number[];
|
||||||
|
|
||||||
@IsInt()
|
|
||||||
gpsAttemptTime: number;
|
|
||||||
|
|
||||||
@IsBoolean()
|
|
||||||
gpsEnabled: boolean;
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user