ConnectionData:
    | {
        data: GqlSocketParams;
        group?: string;
        id: number;
        type: "graphql";
    }
    | {
        data: JrpcSocketParams;
        group?: string;
        id: number;
        type: "jrpc";
    }
    | {
        data: ProtoSocketParams;
        group?: string;
        id: number;
        type: "proto";
    }
    | {
        data: ProxyParams;
        group?: string;
        id: number;
        type: "proxy";
    }