(value: unknown)
| 87 | } |
| 88 | |
| 89 | function toError(value: unknown): Error { |
| 90 | return value instanceof Error ? value : new Error(String(value)); |
| 91 | } |
| 92 | |
| 93 | function hasValue<T extends Record<string, unknown>>(defaults: T, key: keyof T): boolean { |
| 94 | return Object.prototype.hasOwnProperty.call(defaults, key) && defaults[key] !== undefined; |