Type guard to check if an object is a ToolMessage. Preserves the MessageStructure type parameter when called with a typed BaseMessage. When called with a typed BaseMessage, preserves the TStructure type
isInstance<
T extends MessageStructure<MessageToolSet>
>(message: BaseMessage<T>): message is BaseMessage<T, MessageType> ToolMessage<T>| Name | Type | Description |
|---|---|---|
message* | BaseMessage<T> |