docstr: Relative base filepath (w.r.t) to the build directory
  
  It does not have an extenstion.
  
  With the right extensions, this is where:
      - the module's aliases should be written (.qmd)
      - the interlinks should point (.html#anchor)
docstr_tok: ["Relative","base","filepath","(","w.r.t",")","to","the","build","directory","It","does","not","have","an","extenstion",".","With","the","right","extensions",",","this","is","where",":","-","the","module","'s","aliases","should","be","written","(",".qmd",")","-","the","interlinks","should","point","(",".html","#","anchor",")"]
code: def base_uri(self) -> str:
      """
      Relative base filepath (w.r.t) to the build directory
  
      It does not have an extenstion.
  
      With the right extensions, this is where:
          - the module's aliases should be written (.qmd)
          - the interlinks should point (.html#anchor)
      """
      path = self.module_path
      if path.startswith(self.package):
          path = path[len(self.package) + 1 :]
      return f"{self.dir}/{path}"
  
imports: from __future__ import annotations
  from dataclasses import dataclass
  from functools import cached_property
  from pathlib import Path
  from typing import TYPE_CHECKING, cast
  from quartodoc import layout
  from quartodoc.autosummary import Builder, get_object
  from quartodoc.pandoc.blocks import Block, BlockContent, Blocks, Header
  from .pandoc.blocks import Meta
  from .render import RenderDocAttribute, RenderDocClass, get_render_type
  from .utils import griffe_to_doc, is_protocol, is_typealias, is_typevar
label_desc: Use image node_id 3 for calling the TypeInformation obj's underlying member method code with example usage: obj.base_uri() and returns: self, str, path