package sihl
The Sihl web framework
Install
Dune Dependency
Authors
Maintainers
Sources
3.0.2.tar.gz
md5=55173cff02f141403015de8f4f17cb20
sha512=810be398d4e43232838ff2d53daf683ce986eb6592a083877d929ba1022ccfd3093ee49291ab704908261bebf244176b80751be015f2443c4dc30993e1a6602c
doc/src/sihl/core_cleaner.ml.html
Source file core_cleaner.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
let registered_cleaners : (?ctx:(string * string) list -> unit -> unit Lwt.t) list ref = ref [] ;; let register_cleaner cleaner = registered_cleaners := List.cons cleaner !registered_cleaners ;; let register_cleaners cleaners = registered_cleaners := List.concat [ !registered_cleaners; cleaners ] ;; let clean_all ?ctx () = let cleaners = !registered_cleaners in let rec clean_repos ?ctx cleaners = match cleaners with | [] -> Lwt.return () | cleaner :: cleaners -> let%lwt () = cleaner ?ctx () in clean_repos cleaners in clean_repos ?ctx cleaners ;;
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>