Ir al contenido

Exports

Esto es todo lo que expone el punto de entrada público del paquete (src/index.ts):

export { Tabus } from "./core/tabus";
export type { ITransport } from "./transport/transport.interface";
export type { EventMap, InternalEvents, Handler, TabusMessage, TabusOptions } from "./core/types";
Export Tipo de export Descripción
Tabus Clase La única clase pública. Ver Clase Tabus.
ITransport Solo tipo Contrato que implementan los transportes internos. Ver Transportes.
EventMap Solo tipo Restricción genérica para tus eventos. Ver Tipos.
InternalEvents Solo tipo Forma de tab:join / tab:leave. Ver Tipos.
Handler Solo tipo Firma de un handler de evento. Ver Tipos.
TabusMessage Solo tipo Forma del mensaje interno. Ver Tipos.
TabusOptions Solo tipo Opciones del constructor. Ver Opciones.

En la práctica, la mayoría de las integraciones solo necesitan:

import { Tabus } from "tabus-js";
import type { TabusOptions } from "tabus-js";