useLatestMessageValue.ts 300 Bytes
import type { SubscriptionData } from '@/core/websocket/type/message'

export function useLatestMessageValue(message: SubscriptionData, attr: string) {
  const value = message[attr] || []
  const [lateset] = value || []
  const [ts, latestValue = null] = lateset || []
  return { ts, latestValue }
}