Loading...
Loading...
Admin-only paginated viewer for stable canister state. Use whenever the user asks for a viewer, dashboard, debug panel, or admin browse over backend data — users, items, orders, logs, or any stable Map/Set/Array/VarArray/List/Stack/Queue. Pre-installed in every Caffeine app via the `caffeineai-data-viewer` mops package; this skill explains what it does and how to keep using it correctly.
npx skill4agent add caffeinelabs/skills extension-data-viewercaffeineai-data-viewer--generate-view-queriesinclude MixinViews()__<var>Map.Map<K, V>(?K, ?Nat) -> [(K, V)]Set.Set<K>(?K, ?Nat) -> [K][V][var V]List.List<V>Stack.Stack<V>Queue.Queue<V>(?Nat, ?Nat) -> [V]nullnullinclude__<var>import Map "mo:core/Map";
import Principal "mo:core/Principal";
import MixinViews "mo:caffeineai-data-viewer/MixinViews";
actor {
include MixinViews();
let users = Map.empty<Principal, Text>();
// Generated automatically: __users : (ko : ?Principal, count : ?Nat) -> [(Principal, Text)] query
};include-mixin-viewsinclude MixinViews();__<var>public query func listX(...)__pure/Mappure/Setpure/Listpure/Queue