Generic Structure

Publishers.MapKeyPath3

A publisher that publishes the values of three key paths as a tuple.

Declaration

struct MapKeyPath3<Upstream, Output0, Output1, Output2> where Upstream : Publisher

Topics

Type Aliases

typealias Publishers.MapKeyPath3.Failure

The kind of errors this publisher might publish.

typealias Publishers.MapKeyPath3.Output

A tuple of the kinds of values published by this publisher.

Instance Properties

let keyPath0: KeyPath<Upstream.Output, Output0>

The key path of a property to publish.

let keyPath1: KeyPath<Upstream.Output, Output1>

The key path of a second property to publish.

let keyPath2: KeyPath<Upstream.Output, Output2>

The key path of a third property to publish.

let upstream: Upstream

The publisher from which this publisher receives elements.

Instance Methods

Relationships

Conforms To

See Also

Identifying Properties with Key Paths

struct Publishers.MapKeyPath

A publisher that publishes the value of a key path.

struct Publishers.MapKeyPath2

A publisher that publishes the values of two key paths as a tuple.