@@ -21,13 +21,6 @@ type chunk('a) =
2121 encoding: string,
2222 };
2323
24- type destroy_done ;
25- type writev_done ;
26- type final_done ;
27- type write_done ;
28- type transform_done ;
29- type flush_done ;
30-
3124module Common = {
3225 type kind = [ stream ] ;
3326
@@ -280,37 +273,37 @@ module Writable = {
280273 (
281274 t (' w ),
282275 ~error : Js . nullable (Js . Exn . t ),
283- ~callback : (~error : option (Js . Exn . t )) => destroy_done
276+ ~callback : (~error : option (Js . Exn . t )) => unit
284277 ) =>
285- destroy_done
278+ unit
286279 )
287280 =?,
288281 ~final : [@ bs . this ] (
289282 (
290283 t (' w ),
291- ~callback : (~error : option (Js . Exn . t )) => final_done
284+ ~callback : (~error : option (Js . Exn . t )) => unit
292285 ) =>
293- final_done
286+ unit
294287 )
295288 =?,
296289 ~writev : [@ bs . this ] (
297290 (
298291 t (' w ),
299292 ~data : array (chunk (' w )),
300293 ~encoding : StringEncoding . t ,
301- ~callback : (~error : option (Js . Exn . t )) => writev_done
294+ ~callback : (~error : option (Js . Exn . t )) => unit
302295 ) =>
303- writev_done
296+ unit
304297 )
305298 =?,
306299 ~write : [@ bs . this ] (
307300 (
308301 t (' w ),
309302 ~data : ' w ,
310303 ~encoding : StringEncoding . t ,
311- ~callback : (~error : option (Js . Exn . t )) => write_done
304+ ~callback : (~error : option (Js . Exn . t )) => unit
312305 ) =>
313- write_done
306+ unit
314307 ),
315308 unit
316309 ) =>
@@ -330,37 +323,37 @@ module Writable = {
330323 (
331324 objStream (' w ),
332325 ~error : Js . nullable (Js . Exn . t ),
333- ~callback : (~error : option (Js . Exn . t )) => destroy_done
326+ ~callback : (~error : option (Js . Exn . t )) => unit
334327 ) =>
335- destroy_done
328+ unit
336329 )
337330 =?,
338331 ~final : [@ bs . this ] (
339332 (
340333 objStream (' w ),
341- ~callback : (~error : option (Js . Exn . t )) => final_done
334+ ~callback : (~error : option (Js . Exn . t )) => unit
342335 ) =>
343- final_done
336+ unit
344337 )
345338 =?,
346339 ~writev : [@ bs . this ] (
347340 (
348341 objStream (' w ),
349342 ~data : array (chunk (' w )),
350343 ~encoding : StringEncoding . t ,
351- ~callback : (~error : option (Js . Exn . t )) => writev_done
344+ ~callback : (~error : option (Js . Exn . t )) => unit
352345 ) =>
353- writev_done
346+ unit
354347 )
355348 =?,
356349 ~write : [@ bs . this ] (
357350 (
358351 objStream (' w ),
359352 ~data : ' w ,
360353 ~encoding : StringEncoding . t ,
361- ~callback : (~error : option (Js . Exn . t )) => write_done
354+ ~callback : (~error : option (Js . Exn . t )) => unit
362355 ) =>
363- write_done
356+ unit
364357 ),
365358 unit
366359 ) =>
@@ -574,9 +567,9 @@ module Readable = {
574567 (
575568 t (' r ),
576569 ~error : Js . nullable (Js . Exn . t ),
577- ~callback : (~error : option (Js . Exn . t )) => destroy_done
570+ ~callback : (~error : option (Js . Exn . t )) => unit
578571 ) =>
579- destroy_done
572+ unit
580573 ),
581574 ~read : [@ bs . this ] ((t (' r ), ~size : Js . nullable (int )) => unit ),
582575 unit
@@ -597,9 +590,9 @@ module Readable = {
597590 (
598591 objStream (' r ),
599592 ~error : Js . nullable (Js . Exn . t ),
600- ~callback : (~error : option (Js . Exn . t )) => destroy_done
593+ ~callback : (~error : option (Js . Exn . t )) => unit
601594 ) =>
602- destroy_done
595+ unit
603596 ),
604597 ~read : [@ bs . this ] ((objStream (' r ), ~size : Js . nullable (int )) => unit ),
605598 unit
@@ -641,28 +634,28 @@ module Duplex = {
641634 (
642635 t (' w , ' r ),
643636 ~error : Js . nullable (Js . Exn . t ),
644- ~callback : (~error : option (Js . Exn . t )) => destroy_done
637+ ~callback : (~error : option (Js . Exn . t )) => unit
645638 ) =>
646- destroy_done
639+ unit
647640 )
648641 =?,
649642 ~final : [@ bs . this ] (
650643 (
651644 t (' w , ' r ),
652645 ~data : ' w ,
653- ~callback : (~error : option (Js . Exn . t )) => final_done
646+ ~callback : (~error : option (Js . Exn . t )) => unit
654647 ) =>
655- final_done
648+ unit
656649 )
657650 =?,
658651 ~writev : [@ bs . this ] (
659652 (
660653 t (' w , ' r ),
661654 ~data : array (chunk (' w )),
662655 ~encoding : StringEncoding . t ,
663- ~callback : (~error : option (Js . Exn . t )) => writev_done
656+ ~callback : (~error : option (Js . Exn . t )) => unit
664657 ) =>
665- writev_done
658+ unit
666659 )
667660 =?,
668661 ~read : [@ bs . this ] ((t (' w , ' r ), ~size : Js . nullable (int )) => unit ),
@@ -671,9 +664,9 @@ module Duplex = {
671664 t (' w , ' r ),
672665 ~data : ' w ,
673666 ~encoding : StringEncoding . t ,
674- ~callback : (~error : option (Js . Exn . t )) => write_done
667+ ~callback : (~error : option (Js . Exn . t )) => unit
675668 ) =>
676- write_done
669+ unit
677670 ),
678671 unit
679672 ) =>
@@ -696,27 +689,27 @@ module Duplex = {
696689 (
697690 objStream (' w , ' r ),
698691 ~error : Js . nullable (Js . Exn . t ),
699- ~callback : (~error : option (Js . Exn . t )) => destroy_done
692+ ~callback : (~error : option (Js . Exn . t )) => unit
700693 ) =>
701- destroy_done
694+ unit
702695 )
703696 =?,
704697 ~final : [@ bs . this ] (
705698 (
706699 objStream (' w , ' r ),
707- ~callback : (~error : option (Js . Exn . t )) => final_done
700+ ~callback : (~error : option (Js . Exn . t )) => unit
708701 ) =>
709- final_done
702+ unit
710703 )
711704 =?,
712705 ~writev : [@ bs . this ] (
713706 (
714707 objStream (' w , ' r ),
715708 ~data : array (chunk (' w )),
716709 ~encoding : StringEncoding . t ,
717- ~callback : (~error : option (Js . Exn . t )) => writev_done
710+ ~callback : (~error : option (Js . Exn . t )) => unit
718711 ) =>
719- writev_done
712+ unit
720713 )
721714 =?,
722715 ~read : [@ bs . this ] (
@@ -727,9 +720,9 @@ module Duplex = {
727720 objStream (' w , ' r ),
728721 ~data : ' w ,
729722 ~encoding : StringEncoding . t ,
730- ~callback : (~error : option (Js . Exn . t )) => write_done
723+ ~callback : (~error : option (Js . Exn . t )) => unit
731724 ) =>
732- write_done
725+ unit
733726 ),
734727 unit
735728 ) =>
@@ -772,17 +765,17 @@ module Transform = {
772765 ~error : option (Js . Exn . t ),
773766 ~data : option (' r )
774767 ) =>
775- transform_done
768+ unit
776769 ) =>
777- transform_done
770+ unit
778771 ),
779772 ~flush : [@ bs . this ] (
780773 (
781774 t (' w , ' r ),
782775 ~callback : (~error : option (Js . Exn . t ), ~data : option (' r )) =>
783- flush_done
776+ unit
784777 ) =>
785- flush_done
778+ unit
786779 ),
787780 unit
788781 ) =>
@@ -809,17 +802,17 @@ module Transform = {
809802 ~error : option (Js . Exn . t ),
810803 ~data : option (' r )
811804 ) =>
812- transform_done
805+ unit
813806 ) =>
814- transform_done
807+ unit
815808 ),
816809 ~flush : [@ bs . this ] (
817810 (
818811 objStream (' w , ' r ),
819812 ~callback : (~error : option (Js . Exn . t ), ~data : option (' r )) =>
820- flush_done
813+ unit
821814 ) =>
822- flush_done
815+ unit
823816 ),
824817 unit
825818 ) =>
0 commit comments