package rhythm

  1. Overview
  2. Docs

Parameters

module Config : Config

Signature

type 'el tBack = 'el Config.t
val getLast : 'el tBack -> 'el option
val getLastExn : 'el tBack -> 'el
val getLastN : int -> 'el tBack -> 'el tBack option
val getLastNExn : int -> 'el tBack -> 'el tBack
val addLast : 'el -> 'el tBack -> 'el tBack
val removeLast : 'el tBack -> 'el tBack option
val removeLastExn : 'el tBack -> 'el tBack
val removeLastN : int -> 'el tBack -> 'el tBack option
val removeLastNExn : int -> 'el tBack -> 'el tBack
val updateLast : ('el -> 'el) -> 'el tBack -> 'el tBack option
val updateLastExn : ('el -> 'el) -> 'el tBack -> 'el tBack