9 lines
369 B
TypeScript
9 lines
369 B
TypeScript
/** Display only scalar values; an object is not a verified textual value. */
|
|
export function displayValue(value: unknown, fallback = ''): string {
|
|
if (typeof value === 'string') return value;
|
|
if (typeof value === 'number' && Number.isFinite(value))
|
|
return String(value);
|
|
if (typeof value === 'boolean') return String(value);
|
|
return fallback;
|
|
}
|