@@ -2,7 +2,7 @@ import Combine
2
2
3
3
extension EffectPublisher where Failure == Never {
4
4
/// Creates an effect from a Combine publisher.
5
- ///
5
+ ///
6
6
/// - Parameter createPublisher: The closure to execute when the effect is performed.
7
7
/// - Returns: An effect wrapping a Combine publisher.
8
8
public static func publisher< P: Publisher > ( _ createPublisher: @escaping ( ) -> P ) -> Self
@@ -92,19 +92,23 @@ extension EffectPublisher {
92
92
/// - Parameter publisher: A publisher.
93
93
@available (
94
94
iOS, deprecated: 9999.0 ,
95
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
95
+ message:
96
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
96
97
)
97
98
@available (
98
99
macOS, deprecated: 9999.0 ,
99
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
100
+ message:
101
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
100
102
)
101
103
@available (
102
104
tvOS, deprecated: 9999.0 ,
103
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
105
+ message:
106
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
104
107
)
105
108
@available (
106
109
watchOS, deprecated: 9999.0 ,
107
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
110
+ message:
111
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
108
112
)
109
113
public init < P: Publisher > ( _ publisher: P ) where P. Output == Output , P. Failure == Failure {
110
114
self . operation = . publisher( publisher. eraseToAnyPublisher ( ) )
@@ -380,19 +384,23 @@ extension Publisher {
380
384
/// - Returns: An effect that wraps `self`.
381
385
@available (
382
386
iOS, deprecated: 9999.0 ,
383
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
387
+ message:
388
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
384
389
)
385
390
@available (
386
391
macOS, deprecated: 9999.0 ,
387
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
392
+ message:
393
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
388
394
)
389
395
@available (
390
396
tvOS, deprecated: 9999.0 ,
391
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
397
+ message:
398
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
392
399
)
393
400
@available (
394
401
watchOS, deprecated: 9999.0 ,
395
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
402
+ message:
403
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
396
404
)
397
405
public func eraseToEffect( ) -> EffectPublisher < Output , Failure > {
398
406
EffectPublisher ( self )
@@ -415,19 +423,23 @@ extension Publisher {
415
423
/// - Returns: An effect that wraps `self` after mapping `Output` values.
416
424
@available (
417
425
iOS, deprecated: 9999.0 ,
418
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
426
+ message:
427
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
419
428
)
420
429
@available (
421
430
macOS, deprecated: 9999.0 ,
422
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
431
+ message:
432
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
423
433
)
424
434
@available (
425
435
tvOS, deprecated: 9999.0 ,
426
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
436
+ message:
437
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
427
438
)
428
439
@available (
429
440
watchOS, deprecated: 9999.0 ,
430
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
441
+ message:
442
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
431
443
)
432
444
public func eraseToEffect< T> (
433
445
_ transform: @escaping ( Output ) -> T
@@ -460,19 +472,23 @@ extension Publisher {
460
472
/// - Returns: An effect that wraps `self`.
461
473
@available (
462
474
iOS, deprecated: 9999.0 ,
463
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
475
+ message:
476
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
464
477
)
465
478
@available (
466
479
macOS, deprecated: 9999.0 ,
467
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
480
+ message:
481
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
468
482
)
469
483
@available (
470
484
tvOS, deprecated: 9999.0 ,
471
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
485
+ message:
486
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
472
487
)
473
488
@available (
474
489
watchOS, deprecated: 9999.0 ,
475
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
490
+ message:
491
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
476
492
)
477
493
public func catchToEffect( ) -> EffectTask < Result < Output , Failure > > {
478
494
self . catchToEffect { $0 }
@@ -495,19 +511,23 @@ extension Publisher {
495
511
/// - Returns: An effect that wraps `self`.
496
512
@available (
497
513
iOS, deprecated: 9999.0 ,
498
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
514
+ message:
515
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
499
516
)
500
517
@available (
501
518
macOS, deprecated: 9999.0 ,
502
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
519
+ message:
520
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
503
521
)
504
522
@available (
505
523
tvOS, deprecated: 9999.0 ,
506
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
524
+ message:
525
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
507
526
)
508
527
@available (
509
528
watchOS, deprecated: 9999.0 ,
510
- message: " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
529
+ message:
530
+ " Iterate over 'Publisher.values' in an 'EffectTask.run', instead, or use 'EffectTask.publisher'. "
511
531
)
512
532
public func catchToEffect< T> (
513
533
_ transform: @escaping ( Result < Output , Failure > ) -> T
0 commit comments