await space.typing(true);
await new Promise((r) => setTimeout(r, 800));
await space.typing(false);
Signals also arrive on app.on("typing", …) for inbound typing. iMessage supports conversation-level typing. WhatsApp Business uses message-scoped read/typing on the Cloud API — conversation-level typing() is not supported there.