• Parameters

    Returns ((...args: [{
        protocol: Protocol;
    }]) => Guarded<{
        allocateCustomIBCPort(specifiedName?: string): Promise<Vow<Port>>;
        allocateCustomLocalPort(specifiedName?: string): Promise<Vow<Port>>;
        allocateICAControllerPort(): Promise<Vow<Port>>;
        allocateICQControllerPort(): Promise<Vow<Port>>;
    }>)

      • (...args): Guarded<{
            allocateCustomIBCPort(specifiedName?: string): Promise<Vow<Port>>;
            allocateCustomLocalPort(specifiedName?: string): Promise<Vow<Port>>;
            allocateICAControllerPort(): Promise<Vow<Port>>;
            allocateICQControllerPort(): Promise<Vow<Port>>;
        }>
      • Parameters

        • Rest...args: [{
              protocol: Protocol;
          }]

        Returns Guarded<{
            allocateCustomIBCPort(specifiedName?: string): Promise<Vow<Port>>;
            allocateCustomLocalPort(specifiedName?: string): Promise<Vow<Port>>;
            allocateICAControllerPort(): Promise<Vow<Port>>;
            allocateICQControllerPort(): Promise<Vow<Port>>;
        }>