import { sendIC } from "./sendIC"; import { sendSelf } from './sendSelf' import { sendServer } from './sendServer' import { sendCheck } from './sendCheck' import {sendHP} from './sendHP' import {sendOOC} from './sendOOC' import {sendCharacter} from './sendCharacter' import {sendRT} from './sendRT' import {sendMusicChange} from './sendMusicChange' import {sendZZ} from './sendZZ' import {sendEE} from './sendEE' import {sendDE} from './sendDE' import {sendPE} from './sendPE' import {sendMA} from './sendMA' export interface ISender { sendIC: (deskmod: number, preanim: string, name: string, emote: string, message: string, side: string, sfx_name: string, emote_modifier: number, sfx_delay: number, objection_modifier: number, evidence: number, flip: boolean, realization: boolean, text_color: number, showname: string, other_charid: string, self_hoffset: number, self_yoffset: number, noninterrupting_preanim: boolean, looping_sfx: boolean, screenshake: boolean, frame_screenshake: string, frame_realization: string, frame_sfx: string, additive: boolean, effect: string) => void sendSelf: (message: string) => void sendServer: (message: string) => void sendCheck: () => void sendHP: (side: number, hp: number) => void sendOOC: (message: string) => void sendCharacter: (character: number) => void sendRT: (testimony: string) => void sendMusicChange: (track: string) => void sendZZ: (msg: string) => void sendEE: (id: number, name: string, desc: string, img: string) => void sendDE: (id: number) => void sendPE: (name: string, desc: string, img: string) => void sendMA: (id: number, length: number, reason: string) => void } export const sender = { sendIC, sendSelf, sendServer, sendCheck, sendHP, sendOOC, sendCharacter, sendRT, sendMusicChange, sendZZ, sendEE, sendDE, sendPE, sendMA }