Extensions on
Provider
Initializers
init(_:)
init(_ content: @escaping (Input, Output.Input) -> Output.Output) where Output: Provider
Init.
Parameters
Name | Type | Description |
---|---|---|
content | @escaping (Input, Output.Input) -> Output.Output |
The output factory. |
init(_:)
init(
_ content: @escaping (
Input,
Output.Input,
Output.Output.Input
) -> Output.Output.Output
) where Output: Provider,
Output.Output: Provider
Init.
Parameters
Name | Type | Description |
---|---|---|
content | @escaping (
Input,
Output.Input,
Output.Output.Input
) -> Output.Output.Output |
The output factory. |
init(_:)
init(
_ content: @escaping (
Input,
Output.Input,
Output.Output.Input,
Output.Output.Output.Input
) -> Output.Output.Output.Output
) where Output: Provider,
Output.Output: Provider,
Output.Output.Output: Provider
Init.
Parameters
Name | Type | Description |
---|---|---|
content | @escaping (
Input,
Output.Input,
Output.Output.Input,
Output.Output.Output.Input
) -> Output.Output.Output.Output |
The output factory. |
init(_:)
init(
_ content: @escaping (
Input,
Output.Input,
Output.Output.Input,
Output.Output.Output.Input,
Output.Output.Output.Output.Input
) -> Output.Output.Output.Output.Output
) where Output: Provider,
Output.Output: Provider,
Output.Output.Output: Provider,
Output.Output.Output.Output: Provider
Init.
Parameters
Name | Type | Description |
---|---|---|
content | @escaping (
Input,
Output.Input,
Output.Output.Input,
Output.Output.Output.Input,
Output.Output.Output.Output.Input
) -> Output.Output.Output.Output.Output |
The output factory. |