isUserMessage
Type guard narrowing a Message to role: 'user'.
import { isUserMessage } from '@threadplane/chat';Declaration · overload 1
Parameters
m· requiredMessageThe message to test.
Returns
m is Message & {
role: 'user';
}true (and narrows m) when the message was sent by the user.
Examples
const userTurns = agent.messages().filter(isUserMessage);