MCPcopy
hub / github.com/msgbyte/tianji / getProviderDisplay

Function getProviderDisplay

src/client/components/monitor/provider/index.ts:40–56  ·  view source on GitHub ↗
(
  value: number,
  provider:
    | Pick<MonitorProvider, 'valueFormatter' | 'valueLabel'>
    | undefined
    | null
)

Source from the content-addressed store, hash-verified

38}
39
40export function getProviderDisplay(
41 value: number,
42 provider:
43 | Pick<MonitorProvider, 'valueFormatter' | 'valueLabel'>
44 | undefined
45 | null
46) {
47 const name = provider?.valueLabel ? provider?.valueLabel : 'usage';
48 const formatterFn = provider?.valueFormatter
49 ? provider?.valueFormatter
50 : (value: number) => `${value}ms`;
51
52 return {
53 name,
54 text: formatterFn(value),
55 };
56}

Callers 5

Body.tsxFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected