(prop: unknown)
| 38 | }; |
| 39 | |
| 40 | export function isSignal(prop: unknown): prop is (() => unknown) & {set: (value: unknown) => void} { |
| 41 | const ng = ngDebugClient(); |
| 42 | if (!ngDebugApiIsSupported(ng, 'isSignal')) { |
| 43 | return false; |
| 44 | } |
| 45 | return (window as any).ng.isSignal(prop); |
| 46 | } |
| 47 | |
| 48 | export function safelyReadSignalValue(signal: any): {error?: Error; value?: any} { |
| 49 | try { |
no test coverage detected