(value)
| 123 | } |
| 124 | |
| 125 | export function isEvaluable(value) { |
| 126 | if (isPrimitive(value)) return true; |
| 127 | if (Array.isArray(value)) { |
| 128 | return value.every(isEvaluable); |
| 129 | } else if (isPlainObject(value)) { |
| 130 | return Object.keys(value).every((key) => isEvaluable(value[key])); |
| 131 | } |
| 132 | return false; |
| 133 | } |
| 134 | |
| 135 | export function safeEval(value: any) { |
| 136 | if (typeof value === 'string') return originalSafeEval(value); |
no test coverage detected
searching dependent graphs…