@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
13 lines (12 loc) • 678 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.socketPowerUpEventsParamsSchema = void 0;
const zod_1 = require("zod");
const damage_1 = require("../damage");
const powerUp_1 = require("../powerUp");
exports.socketPowerUpEventsParamsSchema = zod_1.z.object({
'powerUp:assign': zod_1.z.object({ powerUpId: zod_1.z.string(), shouldOverride: zod_1.z.boolean().optional() }),
'powerUp:damage': zod_1.z.object({ damageName: damage_1.damageEffectNameSchema }),
'powerUp:execute': zod_1.z.object({ powerUpId: zod_1.z.string().optional() }),
'powerUps:sync': zod_1.z.object({ powerUps: zod_1.z.array(powerUp_1.powerUpSchema) }),
});