@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
78 lines (77 loc) • 2.97 kB
TypeScript
import { z } from 'zod';
export declare const rgbStatusSchema: z.ZodEnum<{
readonly SHOWING_COLOR: "Showing Color";
readonly NOT_CONFIGURED: "Not Configured";
readonly CONFIGURING_RGB: "Configuring RGB";
readonly SHOWING_EFFECT: "Showing Effect";
readonly UNKNOWN: "Unknown";
readonly ERROR: "Error";
}>;
export declare const rgbActionCommandSchema: z.ZodEnum<{
readonly EXEC: "Exec";
readonly CONFIGURE: "Configure";
}>;
export declare const rgbModuleStatusSchema: z.ZodObject<{
rgbStatus: z.ZodEnum<{
readonly SHOWING_COLOR: "Showing Color";
readonly NOT_CONFIGURED: "Not Configured";
readonly CONFIGURING_RGB: "Configuring RGB";
readonly SHOWING_EFFECT: "Showing Effect";
readonly UNKNOWN: "Unknown";
readonly ERROR: "Error";
}>;
kartColor: z.ZodEnum<{
readonly Black: "Black";
readonly Red: "Red";
readonly Blue: "Blue";
readonly Green: "Green";
readonly Yellow: "Yellow";
readonly Violet: "Violet";
readonly Cyan: "Cyan";
readonly Magenta: "Magenta";
readonly Orange: "Orange";
readonly White: "White";
readonly GreenYellow: "GreenYellow";
readonly SaddleBrown: "SaddleBrown";
}>;
}, z.core.$strip>;
export declare const rgbConfigurationOptionsSchema: z.ZodObject<{
kartColor: z.ZodEnum<{
readonly Black: "Black";
readonly Red: "Red";
readonly Blue: "Blue";
readonly Green: "Green";
readonly Yellow: "Yellow";
readonly Violet: "Violet";
readonly Cyan: "Cyan";
readonly Magenta: "Magenta";
readonly Orange: "Orange";
readonly White: "White";
readonly GreenYellow: "GreenYellow";
readonly SaddleBrown: "SaddleBrown";
}>;
brightness: z.ZodNumber;
effectTime: z.ZodNumber;
}, z.core.$strip>;
export declare const rgbShowEffectOptionsSchema: z.ZodObject<{
effect: z.ZodEnum<{
readonly SHOW_COLOR_KART: "Show Color Kart";
readonly STAR_EFFECT: "Star Effect";
readonly RAY_EFFECT: "Ray Effect";
readonly RAY_HIT_EFFECT: "Ray Hit Effect";
readonly SPEED_BOOST_EFFECT: "Speed Boost Effect";
readonly CHARGED_POWER_EFFECT: "Charged Power Effect";
readonly ROULETTE_EFFECT: "Roulette Effect";
readonly SHIELD_EFFECT: "Shield Effect";
readonly BROKEN_SHIELD_EFFECT: "Broken Shield Effect";
readonly HIT_RIGHT_EFFECT: "Hit Right Effect";
readonly HIT_LEFT_EFFECT: "Hit Left Effect";
readonly HIT_FRONT_EFFECT: "Hit Front Effect";
readonly HIT_BACK_EFFECT: "Hit Back Effect";
readonly HIT_DISK_EFFECT: "Hit Disk Effect";
readonly BALL_SHOT_EFFECT: "Ball Shot Effect";
readonly DISK_SHOT_EFFECT: "Disk Shot Effect";
readonly EMERGENCY_EFFECT: "Emergency Effect";
readonly WAIT_EFFECT: "Wait Effect";
}>;
}, z.core.$strip>;