Add monorepo support to project (#682)
* feat: add monorepo support * fix: correct relatedProjects structure in vercel.json * update github actions with monorepo support * removed legacy dep * moved jsr config into web package
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import { z } from "zod/v4";
|
||||
import { Protobuf } from "@meshtastic/core";
|
||||
|
||||
const GpsModeEnum = z.enum(
|
||||
Protobuf.Config.Config_PositionConfig_GpsMode,
|
||||
);
|
||||
|
||||
export const PositionValidationSchema = z.object({
|
||||
positionBroadcastSecs: z.coerce.number().int().min(0),
|
||||
positionBroadcastSmartEnabled: z.boolean(),
|
||||
fixedPosition: z.boolean(),
|
||||
gpsUpdateInterval: z.coerce.number().int().min(0),
|
||||
positionFlags: z.coerce.number().int().min(0),
|
||||
rxGpio: z.coerce.number().int().min(0),
|
||||
txGpio: z.coerce.number().int().min(0),
|
||||
broadcastSmartMinimumDistance: z.coerce.number().int().min(0),
|
||||
broadcastSmartMinimumIntervalSecs: z.coerce.number().int().min(0),
|
||||
gpsEnGpio: z.coerce.number().int().min(0),
|
||||
gpsMode: GpsModeEnum,
|
||||
});
|
||||
|
||||
export type PositionValidation = z.infer<typeof PositionValidationSchema>;
|
||||
Reference in New Issue
Block a user