package io

  1. Overview
  2. Docs
val (=>) : ('a, 'b, 'r) node -> ('b, 'c, 'r) node -> ('a, 'c, 'r) node
val (<=) : ('b, 'c, 'r) node -> ('a, 'b, 'r) node -> ('a, 'c, 'r) node
val count : (Elements.void, int, 'r) node
val nth : int -> ('a, 'b, 'r) node -> 'b option
val map : ('a -> 'b) -> ('a, 'b, 'r) node
val filter : ('a -> bool) -> ('a, 'a, 'r) node
val take : int -> ('a, 'a, unit) node
val take_while : ('a -> bool) -> ('a, 'a, unit) node
val drop : int -> ('a, 'a, 'b) node
val drop_while : ('a -> bool) -> ('a, 'a, 'b) node
val tail : ('a, 'a, 'b) node
val repeat : ?n:int -> 'a -> ('b, 'a, unit) node
val iota : int -> (Elements.void, int, unit) node
val slice : int -> int -> ('a, 'a, unit) node
val range : int -> int -> (Elements.void, int, unit) node
val fold : init:'a -> f:('a -> 'b -> 'a) -> ('c, 'b, 'd) node -> 'a
val sum : (Elements.void, int, 'r) node -> int
val len : (Elements.void, int, 'r) node -> int
val any : (Elements.void, bool, 'r) node -> bool
val last : (Elements.void, 'b, 'r) node -> 'b option
val head : (Elements.void, 'b, 'r) node -> 'b option
val list : 'a list -> (Elements.void, 'a, unit) node
val file : string -> (Elements.void, string, unit) node
val collect : ('a, 'b, 'c) node -> 'b list