@Cards-TS
    Preparing search index...

    Interface Protocol<T>

    Generic interface for a medium that can have messages sent over channels

    interface Protocol<T extends string = string> {
        receiveAll(channel: T): Observable<Serializable[]>;
        send(channel: T, ...data: Serializable[]): Promise<void>;
        sendAndReceive(
            channel: T,
            ...data: Serializable[],
        ): [sent: Promise<void>, received: Promise<Serializable[]>];
    }

    Type Parameters

    • T extends string = string
    Index

    Methods