Skip to content

Commit 7e14c29

Browse files
committed
#ifdef out task support for Fable
1 parent dc6525b commit 7e14c29

File tree

2 files changed

+15
-0
lines changed
  • src/FsToolkit.ErrorHandling
  • tests/FsToolkit.ErrorHandling.Tests

2 files changed

+15
-0
lines changed

src/FsToolkit.ErrorHandling/Seq.fs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ let traverseAsyncResultM f xs =
167167
/// <remarks>This function is equivalent to <see cref="traverseAsyncResultM"/> but auto-applying the 'id' function</remarks>
168168
let sequenceAsyncResultM xs = traverseAsyncResultM id xs
169169

170+
#if !FABLE_COMPILER
170171
/// <summary>
171172
/// Applies a function to each element of a sequence and returns a single Task result
172173
/// </summary>
@@ -220,6 +221,8 @@ let traverseTaskResultM f xs =
220221
/// <remarks>This function is equivalent to <see cref="traverseTaskResultM"/> but auto-applying the 'id' function</remarks>
221222
let sequenceTaskResultM xs = traverseTaskResultM id xs
222223

224+
#endif
225+
223226
/// <summary>
224227
/// Applies a function to each element of a sequence and returns a single async result
225228
/// </summary>

tests/FsToolkit.ErrorHandling.Tests/Seq.fs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,8 @@ let traverseAsyncResultMTests =
353353
}
354354
]
355355

356+
#if !FABLE_COMPILER
357+
356358
let traverseTaskResultMTests =
357359

358360
let notifyNewPostSuccess (PostId post) (UserId user) = TaskResult.ok (post, user)
@@ -397,6 +399,8 @@ let traverseTaskResultMTests =
397399
}
398400
]
399401

402+
#endif
403+
400404
let traverseAsyncOptionMTests =
401405

402406
let userIds =
@@ -527,6 +531,8 @@ let sequenceAsyncResultMTests =
527531
}
528532
]
529533

534+
#if !FABLE_COMPILER
535+
530536
let sequenceTaskResultMTests =
531537
let notifyNewPostSuccess (PostId post) (UserId user) = TaskResult.ok (post, user)
532538

@@ -580,6 +586,8 @@ let sequenceTaskResultMTests =
580586
}
581587
]
582588

589+
#endif
590+
583591
let sequenceAsyncOptionMTests =
584592

585593
let userIds =
@@ -782,11 +790,15 @@ let allTests =
782790
traverseResultATests
783791
sequenceResultATests
784792
traverseAsyncResultMTests
793+
#if !FABLE_COMPILER
785794
traverseTaskResultMTests
795+
#endif
786796
traverseAsyncOptionMTests
787797
traverseAsyncResultATests
788798
sequenceAsyncResultMTests
799+
#if !FABLE_COMPILER
789800
sequenceTaskResultMTests
801+
#endif
790802
sequenceAsyncOptionMTests
791803
sequenceAsyncResultATests
792804
#if !FABLE_COMPILER

0 commit comments

Comments
 (0)