MCPcopy Index your code
hub / github.com/angular/angular / checkConflictingLet

Method checkConflictingLet

packages/compiler/src/typecheck/ops/scope.ts:1026–1033  ·  view source on GitHub ↗

Reports a diagnostic if there are any `@let` declarations that conflict with a node.

(scope: Scope, node: Variable | Reference)

Source from the content-addressed store, hash-verified

1024
1025 /** Reports a diagnostic if there are any `@let` declarations that conflict with a node. */
1026 private static checkConflictingLet(scope: Scope, node: Variable | Reference): void {
1027 if (scope.letDeclOpMap.has(node.name)) {
1028 scope.tcb.oobRecorder.conflictingDeclaration(
1029 scope.tcb.id,
1030 scope.letDeclOpMap.get(node.name)!.node,
1031 );
1032 }
1033 }
1034
1035 private reportConflictingBindings(node: Element | Template | Component | Directive): void {
1036 const conflictingBindings = this.tcb.boundTarget.getConflictingHostDirectiveBindings(node);

Callers 1

forNodesMethod · 0.80

Calls 3

hasMethod · 0.65
getMethod · 0.65

Tested by

no test coverage detected