Module Odoc_extension_api.Registry

val register : (module Extension) -> unit
val register_code_block : (module Code_Block_Extension) -> unit
val register_support_file : prefix:string -> Odoc_extension_registry.support_file -> unit

Register a support file for this extension. The file will be output when odoc support-files is run.

val find : string -> 'a Odoc_extension_registry.handler option
val find_code_block : string -> 'a Odoc_extension_registry.code_block_handler option
val list_prefixes : unit -> String.t list
val list_code_block_prefixes : unit -> String.t list
val list_support_files : unit -> Odoc_extension_registry.support_file list
val register_extension_info : Odoc_extension_registry.extension_info -> unit

Register documentation for an extension. This will be displayed by odoc extensions.

val list_extension_infos : unit -> Odoc_extension_registry.extension_info list

List all registered extension documentation