---
title: "init(upstream:)"
framework: combine
role: symbol
role_heading: Initializer
path: "combine/publishers/collect/init(upstream:)"
---

# init(upstream:)

Creates a publisher that buffers items.

## Declaration

```swift
init(upstream: Upstream)
```

## Parameters

- `upstream`: The publisher that this publisher receives elements from.
