UNPKG

@juspay/neurolink

Version:

Universal AI Development Platform with working MCP integration, multi-provider support, and professional CLI. Built-in tools operational, 58+ external MCP servers discoverable. Connect to filesystem, GitHub, database operations, and more. Build, test, and

34 lines (33 loc) 1.13 kB
/** * Analytics utility functions for TokenUsage and AnalyticsData * Provides helper functions to avoid manual field access patterns */ import type { TokenUsage, AnalyticsData } from "../types/providers.js"; /** * Format token usage as a human-readable string */ export declare function formatTokenUsage(usage: TokenUsage): string; /** * Calculate cost based on token usage and cost per token */ export declare function calculateTokenCost(usage: TokenUsage, costPerToken: number): number; /** * Combine multiple token usage objects into a single total */ export declare function combineTokenUsage(usages: TokenUsage[]): TokenUsage; /** * Format analytics data for display */ export declare function formatAnalyticsForDisplay(analytics: AnalyticsData): string; /** * Check if analytics data contains valid token usage */ export declare function hasValidTokenUsage(analytics: AnalyticsData): boolean; /** * Extract summary metrics from analytics data */ export declare function getAnalyticsSummary(analytics: AnalyticsData): { totalTokens: number; costPerToken: number | null; requestsPerSecond: number; };