code: def __post_init__(self):
      self.package = self.builder.package
      self.dir = self.builder.dir
  
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 1 for calling the TypeInformation obj's underlying member method code with example usage: obj.__post_init__() without return types