@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
12 lines (11 loc) • 606 B
JavaScript
;
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(),
});