Overview
Mates exports boolean type guards that inspect branded runtime flags on atoms, actions, events, and related primitives. Use them in shared helpers, DevTools-style inspectors, or library code that accepts unknown values.
They are not TypeScript type predicates with narrow generics for every case — treat the return as a boolean runtime check and cast when needed.
isAtom / isAction / isAsyncAction
Probe live primitives created in the playground.
Mixed values
Compare atoms vs sync/async functions vs plain data.