Add MLI files

This commit is contained in:
2022-08-31 13:41:40 -06:00
parent 3ba3c77f0a
commit e36282150e
5 changed files with 94 additions and 2 deletions

View File

@@ -93,7 +93,7 @@ module Render = struct
|> render_page
|> Dream.html
let render_blog_index _ =
let render_blog_index (_ : Dream.request) =
let buff = Buffer.create 512 in
let () = Buffer.add_string buff "<h3>Blog</h3>" in
let posts_t = Database.get_all_blog_posts () in

14
render/render.mli Normal file
View File

@@ -0,0 +1,14 @@
open Database
module Render :
sig
val not_found_template : string
val error_template : string
val header_template : string
val footer_template : string
val render_page : string -> string
val generate_link : BlogPost.t -> string
val handle_error : [< Caqti_error.t ] -> Dream.response Lwt.t
val render_blog_post : Dream.request -> Dream.response Lwt.t
val render_blog_index : Dream.request -> Dream.response Lwt.t
end