snapshot method
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(),
],
);