File tree 3 files changed +13
-5
lines changed
3 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,14 @@ Bugfixes:
12
12
13
13
Other improvements:
14
14
15
+ ## Next
16
+
17
+ Breaking changes:
18
+ - Correct type signature for ` pipeline `
19
+
20
+ Bugfixes:
21
+ - Fix FFI for ` isPaused ` and ` pause `
22
+
15
23
## [ v8.0.0] ( https://github.com/purescript-node/purescript-node-streams/releases/tag/v8.0.0 ) - 2022-07-19
16
24
17
25
Breaking changes:
Original file line number Diff line number Diff line change @@ -28,9 +28,9 @@ export const readableLengthImpl = (r) => r.readableLength;
28
28
29
29
export const resumeImpl = ( r ) => r . resume ( ) ;
30
30
31
- export const pauseImpl = ( r ) => r . pause ;
31
+ export const pauseImpl = ( r ) => r . pause ( ) ;
32
32
33
- export const isPausedImpl = ( r ) => r . isPaused ;
33
+ export const isPausedImpl = ( r ) => r . isPaused ( ) ;
34
34
35
35
export const pipeImpl = ( r , w ) => r . pipe ( w ) ;
36
36
Original file line number Diff line number Diff line change @@ -488,10 +488,10 @@ allowHalfOpen d = runEffectFn1 allowHalfOpenImpl d
488
488
489
489
foreign import allowHalfOpenImpl :: EffectFn1 (Duplex ) (Boolean )
490
490
491
- pipeline :: forall w r . Readable w -> Array Duplex -> Writable r -> (Error -> Effect Unit ) -> Effect Unit
492
- pipeline src transforms dest cb = runEffectFn4 pipelineImpl src transforms dest cb
491
+ pipeline :: forall w r . Readable w -> Array Duplex -> Writable r -> (Maybe Error -> Effect Unit ) -> Effect Unit
492
+ pipeline src transforms dest cb = runEffectFn4 pipelineImpl src transforms dest $ mkEffectFn1 \err -> cb (toMaybe err)
493
493
494
- foreign import pipelineImpl :: forall w r . EffectFn4 (Readable w ) (Array Duplex ) (Writable r ) (( Error -> Effect Unit ) ) (Unit )
494
+ foreign import pipelineImpl :: forall w r . EffectFn4 (Readable w ) (Array Duplex ) (Writable r ) (EffectFn1 ( Nullable Error ) Unit ) (Unit )
495
495
496
496
readableFromString :: String -> Encoding -> Effect (Readable ())
497
497
readableFromString str enc = runEffectFn2 readableFromStrImpl str (encodingToNode enc)
You can’t perform that action at this time.
0 commit comments