package tiny_appkits

  1. Overview
  2. Docs
Application engines from scratch: a spreadsheet, rich text, paint, draw, CAD, editors and more

Install

dune-project
 Dependency

Authors

Maintainers

Sources

0.3.6.tar.gz
md5=7c636383d146d30ac6f2fa234a6253c8
sha512=c79f3823c5f8f57e5038eb640d487c61168b84aa07c61999d6622ef9fd0c890e2b03b4c6a7cdbbe9352a49e25dda00ac7bb14693cee8e3d7beeed251351a2af0

doc/tiny_appkits.appkit_pim/Ics/index.html

Module IcsSource

Sourcetype moment = {
  1. date : Civil.date;
  2. time : int option;
  3. utc : bool;
}
Sourcetype event = {
  1. uid : string;
  2. summary : string;
  3. description : string;
  4. location : string;
  5. start : moment;
  6. end_ : moment option;
  7. rrule : Recur.rule option;
}
Sourcetype todo = {
  1. uid : string;
  2. summary : string;
  3. due : moment option;
  4. priority : int;
  5. completed : bool;
}
Sourcetype calendar = {
  1. events : event list;
  2. todos : todo list;
}
Sourceval occurrences : event -> from:Civil.date -> upto:Civil.date -> Civil.date list
Sourceval of_string : string -> calendar
Sourceval to_string : stamp:moment -> calendar -> string
Sourceval unfold : string -> string list
Sourceval fold : string -> string
Sourceval content_line : string -> (string * (string * string) list * string) option
Sourceval escape : string -> string
Sourceval unescape : string -> string
Sourceval moment_of_string : string -> moment option
Sourceval moment_to_string : moment -> string
Sourceval rule_of_string : string -> Recur.rule option
Sourceval rule_to_string : Recur.rule -> string