Module Types.PageSource

type t = {
  1. preamble : Item.t list;
  2. items : Item.t list;
  3. url : Url.Path.t;
  4. source_anchor : Url.t option;
    (*

    Url to the corresponding source code. Might be a whole source file or a sub part.

    *)
  5. resources : Odoc_extension_registry.resource list;
    (*

    Resources (JS/CSS) to inject into the page, collected from extensions.

    *)
  6. assets : Odoc_extension_registry.asset list;
    (*

    Binary assets to write alongside this page's HTML output.

    *)
}