UNPKG

@battle-racing/br-common-lib

Version:

Common library for all Battle Racing Repositorios

12 lines (11 loc) 606 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.playSoundOptionsSchema = exports.soundActionCommandSchema = void 0; const zod_1 = require("zod"); const sounds_1 = require("../../sounds"); // Import from domains/sounds const Sound_const_1 = require("./Sound.const"); exports.soundActionCommandSchema = zod_1.z.enum(Sound_const_1.SOUND_ACTION_COMMAND); exports.playSoundOptionsSchema = zod_1.z.object({ soundName: sounds_1.soundNameSchema, durationMs: zod_1.z.union([zod_1.z.number(), zod_1.z.literal(Sound_const_1.PLAY_SOUND_DURATION.INFINITE)]).optional(), });