Canais com Escopo
Fox.forScope para registros de canais isolados. Útil para micro-frontends.
Uso Básico
ts
import { Fox } from "fox-events";
const app1 = Fox.forScope("app1");
const app2 = Fox.forScope("app2");
app1.channel<{ id: string }>("user:login");
app2.channel<{ id: string }>("user:login");
app1.emit("user:login", { id: "a" });
app2.emit("user:login", { id: "b" });API Estática por Escopo
ts
const scope = Fox.forScope("myapp");
scope.channel("event:name", options);
scope.emit("event:name", payload);
scope.emitAsync("event:name", payload);
scope.on("event:name", callback);
scope.once("event:name", options);