(value: unknown)
| 1990 | } |
| 1991 | |
| 1992 | function stringValue(value: unknown): string { |
| 1993 | if (value == null) { |
| 1994 | return ""; |
| 1995 | } |
| 1996 | try { |
| 1997 | return String(value); |
| 1998 | } catch { |
| 1999 | return typeof value === "object" ? constructorName(value) : ""; |
| 2000 | } |
| 2001 | } |
| 2002 | |
| 2003 | function numberValue(value: unknown, fallback = 0): number { |
| 2004 | return typeof value === "number" && Number.isFinite(value) ? value : fallback; |
no test coverage detected