@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
58 lines (57 loc) • 2.02 kB
TypeScript
import { z } from 'zod';
export declare const starLaserCommandSchema: z.ZodEnum<{
readonly ACTIVATE: "Activate";
readonly DEACTIVATE: "Deactivate";
readonly INIT_ATTACK: "Init Attack";
readonly CONFIGURE: "Configure";
readonly NONE: "None";
}>;
export declare const starLaserStatusSchema: z.ZodEnum<{
readonly STANDBY: "Standby";
readonly ACTIVATED: "Activated";
readonly DEACTIVATED: "Deactivated";
readonly ATTACKING: "Attacking";
readonly HIT: "Hit";
readonly UNKNOWN: "Unknown";
}>;
export declare const starLaserConfigureModuleOptionsSchema: z.ZodObject<{
kartId: z.ZodNumber;
starAttackTime: z.ZodNumber;
laserAttackTime: z.ZodNumber;
}, z.core.$strip>;
export declare const starLaserSendActionsOptionsSchema: z.ZodObject<{
starAction: z.ZodOptional<z.ZodEnum<{
readonly ACTIVATE: "Activate";
readonly DEACTIVATE: "Deactivate";
readonly INIT_ATTACK: "Init Attack";
readonly CONFIGURE: "Configure";
readonly NONE: "None";
}>>;
laserAction: z.ZodOptional<z.ZodEnum<{
readonly ACTIVATE: "Activate";
readonly DEACTIVATE: "Deactivate";
readonly INIT_ATTACK: "Init Attack";
readonly CONFIGURE: "Configure";
readonly NONE: "None";
}>>;
}, z.core.$strip>;
export declare const starLaserModuleStatusSchema: z.ZodObject<{
starStatus: z.ZodEnum<{
readonly STANDBY: "Standby";
readonly ACTIVATED: "Activated";
readonly DEACTIVATED: "Deactivated";
readonly ATTACKING: "Attacking";
readonly HIT: "Hit";
readonly UNKNOWN: "Unknown";
}>;
laserStatus: z.ZodEnum<{
readonly STANDBY: "Standby";
readonly ACTIVATED: "Activated";
readonly DEACTIVATED: "Deactivated";
readonly ATTACKING: "Attacking";
readonly HIT: "Hit";
readonly UNKNOWN: "Unknown";
}>;
starHitByKartId: z.ZodNullable<z.ZodNumber>;
laserHitByKartId: z.ZodNullable<z.ZodNumber>;
}, z.core.$strip>;