{"version":3,"sources":["../../../../src/types/events/in/room.ts"],"sourcesContent":["import type { Game as GameTypes, Room as RoomTypes, User } from \"../..\";\n\nexport interface Room {\n  \"room.join\": {\n    id: string;\n    banner: null; // TODO: what is this\n    silent: boolean;\n  };\n\n  \"room.leave\": {\n    id: string;\n  };\n\n  \"room.kick\": \"hostkick\" | \"hostban\";\n\n  \"room.update\": {\n    id: string;\n    public: boolean;\n    name: string;\n    name_safe: string;\n    type: RoomTypes.Type;\n    owner: string;\n    creator: string;\n    state: RoomTypes.State;\n    topic: {};\n    info: {};\n    auto: RoomTypes.Autostart;\n    options: GameTypes.Options;\n    match: RoomTypes.Match;\n    players: RoomTypes.Player[];\n  };\n\n  /** Fires when the room's autostart state changes */\n  \"room.update.auto\": {\n    enabled: boolean;\n    status: RoomTypes.State;\n    time: number;\n    maxtime: number;\n  };\n\n  \"room.player.add\": RoomTypes.Player;\n  \"room.player.remove\": string;\n  \"room.update.host\": string;\n  /** Fires when a player's bracket is moved */\n  \"room.update.bracket\": {\n    uid: string;\n    bracket: RoomTypes.Bracket;\n  };\n\n  \"room.chat\": {\n    content: string;\n    content_safe: string;\n    user: {\n      username: string;\n      _id: string;\n      role: User.Role;\n      supporter: boolean;\n      supporter_tier: number;\n      verified: boolean;\n    };\n    pinned: boolean;\n    system: boolean;\n  };\n\n  /** Fires when a single user's chat messages are deleted */\n  \"room.chat.delete\": {\n    uid: string;\n    /** Whether or not to completely delete the messages or just mark them as deleted */\n    purge: string;\n  };\n  \"room.chat.clear\": void;\n  /** Fires when someone is gifted supporter in the room */\n  \"room.chat.gift\": {\n    /** UID of who gave supporter */\n    sender: number;\n    /** UID of who received supporter */\n    target: number;\n    months: number;\n  };\n\n  // TODO: find out what is this?\n  \"party.members\": any[];\n}\n"],"names":[],"mappings":"AAEA,WAgFC"}