Triangle.js Docs
    Preparing search index...

    Interface Room

    interface Room {
        "room.abort": void;
        "room.ban": string;
        "room.bracket.move": { bracket: "player" | "spectator"; uid: string };
        "room.bracket.switch": "player" | "spectator";
        "room.chat.clear": void;
        "room.chat.send": { content: string; pinned: boolean };
        "room.create": boolean;
        "room.join": string;
        "room.kick": { duration: number; uid: string };
        "room.leave": void;
        "room.owner.revoke": void;
        "room.owner.transfer": string;
        "room.setconfig": {
            index:
                | "name"
                | "userLimit"
                | "autoStart"
                | "allowAnonymous"
                | "allowUnranked"
                | "userRankLimit"
                | "useBestRankAsLimit"
                | "forceRequireXPToChat"
                | "gamebgm"
                | "match.gamemode"
                | "match.modename"
                | "match.ft"
                | "match.wb"
                | "options.g"
                | "options.passthrough"
                | "options.stock"
                | "options.display_next"
                | "options.display_hold"
                | "options.gmargin"
                | "options.gincrease"
                | "options.garbagemultiplier"
                | "options.garbagemargin"
                | "options.garbageincrease"
                | "options.garbagecap"
                | "options.garbagecapincrease"
                | "options.garbagecapmax"
                | "options.garbageattackcap"
                | "options.garbageabsolutecap"
                | "options.garbagephase"
                | "options.garbagequeue"
                | "options.garbageare"
                | "options.garbageentry"
                | "options.garbageblocking"
                | "options.garbagetargetbonus"
                | "options.presets"
                | "options.bagtype"
                | "options.spinbonuses"
                | "options.combotable"
                | "options.kickset"
                | "options.nextcount"
                | "options.allow_harddrop"
                | "options.display_shadow"
                | "options.locktime"
                | "options.garbagespeed"
                | "options.are"
                | "options.lineclear_are"
                | "options.infinitemovement"
                | "options.lockresets"
                | "options.allow180"
                | "options.room_handling"
                | "options.room_handling_arr"
                | "options.room_handling_das"
                | "options.room_handling_sdf"
                | "options.manual_allowed"
                | "options.b2bchaining"
                | "options.b2bcharging"
                | "options.openerphase"
                | "options.allclear_garbage"
                | "options.allclear_b2b"
                | "options.garbagespecialbonus"
                | "options.roundmode"
                | "options.allclears"
                | "options.clutch"
                | "options.nolockout"
                | "options.boardwidth"
                | "options.boardheight"
                | "options.messiness_change"
                | "options.messiness_inner"
                | "options.messiness_nosame"
                | "options.messiness_timeout"
                | "options.usebombs";
            value: string
            | number
            | boolean;
        }[];
        "room.setid": string;
        "room.start": void;
        "room.unban": string;
    }
    Index

    Properties

    "room.abort": void
    "room.ban": string
    "room.bracket.move": { bracket: "player" | "spectator"; uid: string }
    "room.bracket.switch": "player" | "spectator"
    "room.chat.clear": void
    "room.chat.send": { content: string; pinned: boolean }
    "room.create": boolean
    "room.join": string
    "room.kick": { duration: number; uid: string }
    "room.leave": void
    "room.owner.revoke": void
    "room.owner.transfer": string
    "room.setconfig": {
        index:
            | "name"
            | "userLimit"
            | "autoStart"
            | "allowAnonymous"
            | "allowUnranked"
            | "userRankLimit"
            | "useBestRankAsLimit"
            | "forceRequireXPToChat"
            | "gamebgm"
            | "match.gamemode"
            | "match.modename"
            | "match.ft"
            | "match.wb"
            | "options.g"
            | "options.passthrough"
            | "options.stock"
            | "options.display_next"
            | "options.display_hold"
            | "options.gmargin"
            | "options.gincrease"
            | "options.garbagemultiplier"
            | "options.garbagemargin"
            | "options.garbageincrease"
            | "options.garbagecap"
            | "options.garbagecapincrease"
            | "options.garbagecapmax"
            | "options.garbageattackcap"
            | "options.garbageabsolutecap"
            | "options.garbagephase"
            | "options.garbagequeue"
            | "options.garbageare"
            | "options.garbageentry"
            | "options.garbageblocking"
            | "options.garbagetargetbonus"
            | "options.presets"
            | "options.bagtype"
            | "options.spinbonuses"
            | "options.combotable"
            | "options.kickset"
            | "options.nextcount"
            | "options.allow_harddrop"
            | "options.display_shadow"
            | "options.locktime"
            | "options.garbagespeed"
            | "options.are"
            | "options.lineclear_are"
            | "options.infinitemovement"
            | "options.lockresets"
            | "options.allow180"
            | "options.room_handling"
            | "options.room_handling_arr"
            | "options.room_handling_das"
            | "options.room_handling_sdf"
            | "options.manual_allowed"
            | "options.b2bchaining"
            | "options.b2bcharging"
            | "options.openerphase"
            | "options.allclear_garbage"
            | "options.allclear_b2b"
            | "options.garbagespecialbonus"
            | "options.roundmode"
            | "options.allclears"
            | "options.clutch"
            | "options.nolockout"
            | "options.boardwidth"
            | "options.boardheight"
            | "options.messiness_change"
            | "options.messiness_inner"
            | "options.messiness_nosame"
            | "options.messiness_timeout"
            | "options.usebombs";
        value: string
        | number
        | boolean;
    }[]
    "room.setid": string
    "room.start": void
    "room.unban": string