snapshot method

KaiselNavSnapshot snapshot()

Build a snapshot of every registered root. Synchronous; used both for the pushed event and the on-demand service extension.

Implementation

KaiselNavSnapshot snapshot() => KaiselNavSnapshot(
  roots: <KaiselRootSnapshot>[
    for (final root in _roots.values) root.debugSnapshot(),
  ],
);