package glical
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Kernel : sig ... end
module Ical : sig ... end
module Lexing : sig ... end
val parse_ical : Lexing.line list -> [> `Raw of string ] Ical.t
val map_values :
(string -> [> `Raw of string ] as 'a Ical.value -> string * 'a Ical.value) ->
'a Ical.t ->
'a Ical.t
val map :
([> `Raw of string ] as 'a Ical.element ->
[> `Raw of string ] as 'b Ical.element) ->
'a Ical.t ->
'b Ical.t
val iter :
([> `Raw of string ] as 'a Ical.element -> unit) ->
'a Ical.t ->
unit
val sort :
([> `Raw of string ] as 'a Ical.element -> 'a Ical.element -> int) ->
'a Ical.t ->
'a Ical.t
val filter :
([> `Raw of string ] as 'a Ical.element -> bool) ->
'a Ical.t ->
'a Ical.t
val fold_on_assocs :
('accu -> key -> [> `Raw of string ] as 'a Ical.value -> 'accu) ->
'accu ->
'a Ical.t ->
'accu
val is_empty_block : [> `Raw of string ] Ical.element -> bool
val is_nonempty_block : [> `Raw of string ] Ical.element -> bool
val text_of_raw : location -> string -> string list
module Datetime : sig ... end
module Date : sig ... end
val to_string :
?f:
([> `Raw of string | `Text of string list ] as 'a Ical.value ->
string option) ->
'a Ical.t ->
string
module SSet : sig ... end
val channel_contents : in_channel -> string
val simple_cat : in_channel -> out_channel -> unit
val extract_values :
?kl:key list ->
?ks:SSet.t ->
?k:string ->
[> `Raw of string ] as 'a Ical.t ->
'a Ical.value list
val list_keys_rev : [> `Raw of string ] Ical.t -> string list
val list_keys : [> `Raw of string ] Ical.t -> string list
val list_keys_ordered :
?compare:(string -> string -> int) ->
[> `Raw of string ] Ical.t ->
string list
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>