Variable RelativeCoordinatesSchemaConst
RelativeCoordinatesSchema: ZodObject<
{
position: ZodObject<
{
x: ZodDefault<ZodNumber>;
y: ZodDefault<ZodNumber>;
z: ZodDefault<ZodNumber>;
},
"strip",
ZodTypeAny,
{ x: number; y: number; z: number },
{ x?: number; y?: number; z?: number },
>;
rotation: ZodObject<
{
w: ZodDefault<ZodNumber>;
x: ZodDefault<ZodNumber>;
y: ZodDefault<ZodNumber>;
z: ZodDefault<ZodNumber>;
},
"strip",
ZodTypeAny,
{ w: number; x: number; y: number; z: number },
{ w?: number; x?: number; y?: number; z?: number },
>;
type: ZodLiteral<"relative">;
universeObjectId: ZodObject<
{
idInSystem: ZodString;
systemCoordinates: ZodObject<
{
localX: ZodNumber;
localY: ZodNumber;
localZ: ZodNumber;
starSectorX: ZodNumber;
starSectorY: ZodNumber;
starSectorZ: ZodNumber;
},
"strip",
ZodTypeAny,
{
localX: number;
localY: number;
localZ: number;
starSectorX: number;
starSectorY: number;
starSectorZ: number;
},
{
localX: number;
localY: number;
localZ: number;
starSectorX: number;
starSectorY: number;
starSectorZ: number;
},
>;
},
"strip",
ZodTypeAny,
{
idInSystem: string;
systemCoordinates: {
localX: number;
localY: number;
localZ: number;
starSectorX: number;
starSectorY: number;
starSectorZ: number;
};
},
{
idInSystem: string;
systemCoordinates: {
localX: number;
localY: number;
localZ: number;
starSectorX: number;
starSectorY: number;
starSectorZ: number;
};
},
>;
},
"strip",
ZodTypeAny,
{
position: { x: number; y: number; z: number };
rotation: { w: number; x: number; y: number; z: number };
type: "relative";
universeObjectId: {
idInSystem: string;
systemCoordinates: {
localX: number;
localY: number;
localZ: number;
starSectorX: number;
starSectorY: number;
starSectorZ: number;
};
};
},
{
position: { x?: number; y?: number; z?: number };
rotation: { w?: number; x?: number; y?: number; z?: number };
type: "relative";
universeObjectId: {
idInSystem: string;
systemCoordinates: {
localX: number;
localY: number;
localZ: number;
starSectorX: number;
starSectorY: number;
starSectorZ: number;
};
};
},
> = ...