style: fix semicolons
This commit is contained in:
parent
2f2ab1eeb0
commit
ae1c3e829e
@ -1,6 +1,7 @@
|
|||||||
import { AcaDefect, AcaFuelLow, AcaHeadingToBase, Message, MissileToOwnshipDetected, RequestApprovalToAttack } from "./schema";
|
import { AcaDefect, AcaFuelLow, AcaHeadingToBase, Message, MissileToOwnshipDetected, RequestApprovalToAttack } from "./schema";
|
||||||
import typia from "typia";
|
import typia from "typia";
|
||||||
|
|
||||||
|
|
||||||
/* sample messages ********************************************************************************/
|
/* sample messages ********************************************************************************/
|
||||||
|
|
||||||
const SAMPLES: Array<Message> = [
|
const SAMPLES: Array<Message> = [
|
||||||
@ -54,7 +55,7 @@ const SAMPLES: Array<Message> = [
|
|||||||
data: {
|
data: {
|
||||||
acaId: 5,
|
acaId: 5,
|
||||||
fuelLevel: 0.1,
|
fuelLevel: 0.1,
|
||||||
}
|
},
|
||||||
} satisfies AcaFuelLow,
|
} satisfies AcaFuelLow,
|
||||||
|
|
||||||
// example convo 3: low priority, low threat, no collateral
|
// example convo 3: low priority, low threat, no collateral
|
||||||
@ -86,7 +87,7 @@ const SAMPLES: Array<Message> = [
|
|||||||
data: {
|
data: {
|
||||||
acaId: 5,
|
acaId: 5,
|
||||||
reason: "fuelLow",
|
reason: "fuelLow",
|
||||||
}
|
},
|
||||||
} satisfies AcaHeadingToBase,
|
} satisfies AcaHeadingToBase,
|
||||||
|
|
||||||
// example convo 4: low priority, high threat, no collateral
|
// example convo 4: low priority, high threat, no collateral
|
||||||
@ -180,6 +181,7 @@ const SAMPLES: Array<Message> = [
|
|||||||
} satisfies RequestApprovalToAttack,
|
} satisfies RequestApprovalToAttack,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
/* validation *************************************************************************************/
|
/* validation *************************************************************************************/
|
||||||
|
|
||||||
const VALIDATORS = {
|
const VALIDATORS = {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { tags } from "typia";
|
import { tags } from "typia";
|
||||||
|
|
||||||
|
|
||||||
/* messages *******************************************************************/
|
/* messages ***************************************************************************************/
|
||||||
|
|
||||||
export type Message = RequestApprovalToAttack | AcaFuelLow | MissileToOwnshipDetected | AcaDefect | AcaHeadingToBase;
|
export type Message = RequestApprovalToAttack | AcaFuelLow | MissileToOwnshipDetected | AcaDefect | AcaHeadingToBase;
|
||||||
|
|
||||||
@ -26,7 +26,7 @@ export type MissileToOwnshipDetected = BaseMessage<"MissileToOwnshipDetected", {
|
|||||||
detectedByAca?: Id,
|
detectedByAca?: Id,
|
||||||
acaAttackWeapon?: Weapon,
|
acaAttackWeapon?: Weapon,
|
||||||
choiceWeight: Range<-1, 1>, // specifies which choice option to prefer, -1: avoid, 1: intervene
|
choiceWeight: Range<-1, 1>, // specifies which choice option to prefer, -1: avoid, 1: intervene
|
||||||
}>
|
}>;
|
||||||
|
|
||||||
export type AcaFuelLow = BaseMessage<"AcaFuelLow", {
|
export type AcaFuelLow = BaseMessage<"AcaFuelLow", {
|
||||||
acaId: Id,
|
acaId: Id,
|
||||||
@ -36,15 +36,15 @@ export type AcaFuelLow = BaseMessage<"AcaFuelLow", {
|
|||||||
export type AcaDefect = BaseMessage<"AcaDefect", {
|
export type AcaDefect = BaseMessage<"AcaDefect", {
|
||||||
acaId: Id,
|
acaId: Id,
|
||||||
message: string,
|
message: string,
|
||||||
}>
|
}>;
|
||||||
|
|
||||||
export type AcaHeadingToBase = BaseMessage<"AcaHeadingToBase", {
|
export type AcaHeadingToBase = BaseMessage<"AcaHeadingToBase", {
|
||||||
acaId: Id,
|
acaId: Id,
|
||||||
reason?: "fuelLow" | "weaponsLow",
|
reason?: "fuelLow" | "weaponsLow",
|
||||||
}>
|
}>;
|
||||||
|
|
||||||
|
|
||||||
/* utility types **************************************************************/
|
/* utility types **********************************************************************************/
|
||||||
|
|
||||||
export type Id = number & tags.Type<"uint64">;
|
export type Id = number & tags.Type<"uint64">;
|
||||||
export type Priority = number & tags.Type<"uint32"> & tags.Maximum<10>;
|
export type Priority = number & tags.Type<"uint32"> & tags.Maximum<10>;
|
||||||
|
Loading…
Reference in New Issue
Block a user