---
title: receive()
framework: combine
role: symbol
role_heading: Instance Method
path: combine/subscriber/receive()
---

# receive()

Tells the subscriber that a publisher of void elements is ready to receive further requests.

## Declaration

```swift
func receive() -> Subscribers.Demand
```

## Return Value

Return Value A Subscribers.Demand instance indicating how many more elements the subscriber expects to receive.

## Discussion

Discussion Use Void inputs and outputs when you want to signal that an event has occurred, but don’t need to send the event itself.

## See Also

### Receiving elements

- [receive(_:)](combine/subscriber/receive(_:).md)
