@rbxts/bridge



rbxts-bridge

rbxts-bridge is a TypeScript library for Roblox that simplifies client-server communication. It provides a clean, type-safe API for sending events, calling remote functions, and synchronizing data between the server and client.

Features

Installation

You can install rbxts-bridge using npm:

npm install @rbxts/bridge

Basic Usage

// Import the bridge module
import bridge from "@rbxts/bridge";
// Define your event types
declare global {
interface BridgeEventMap {
myEvent: { message: string };
}
}
// Server-side: Listen for events
bridge.on("myEvent", (data, player) => {
print(`Received message from ${player.Name}: ${data.message}`);
});
// Client-side: Send an event
bridge.send("myEvent", { message: "Hello, server!" });

Continue reading to learn more about the different features of rbxts-bridge.