UNPKG

@assistant-ui/react

Version:

Open-source TypeScript/React library for building production-grade AI chat experiences

26 lines (25 loc) • 656 B
"use client"; import { useAuiState } from "@assistant-ui/store"; // src/hooks/useMessageTiming.ts /** * Hook that returns timing information for the current assistant message. * * Reads from `message.metadata.timing`. * * @example * ```tsx * function MessageStats() { * const timing = useMessageTiming(); * if (!timing) return null; * return <span>{timing.tokensPerSecond?.toFixed(1)} tok/s</span>; * } * ``` */ const useMessageTiming = () => { return useAuiState(_temp); }; function _temp(s) { return s.message.role === "assistant" ? s.message.metadata?.timing : void 0; } export { useMessageTiming }; //# sourceMappingURL=useMessageTiming.js.map