MCPcopy Create free account
hub / github.com/angular/angular / isSignal

Function isSignal

devtools/projects/ng-devtools-backend/src/lib/utils.ts:40–46  ·  view source on GitHub ↗
(prop: unknown)

Source from the content-addressed store, hash-verified

38};
39
40export 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
48export function safelyReadSignalValue(signal: any): {error?: Error; value?: any} {
49 try {

Callers 8

mutateNestedPropFunction · 0.90
getNestedPropsFunction · 0.90
getLevelDescriptorValueFunction · 0.90
serializeDirectiveStateFunction · 0.90
getContainerTypeFunction · 0.90
getPropTypeFunction · 0.90
unwrapSignalFunction · 0.70

Calls 3

ngDebugClientFunction · 0.90
ngDebugApiIsSupportedFunction · 0.90
isSignalMethod · 0.65

Tested by

no test coverage detected