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

Function visitDeclareVarStmt

packages/compiler/src/output/abstract_emitter.ts:269–282  ·  view source on GitHub ↗
(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext)

Source from the content-addressed store, hash-verified

267 }
268
269 visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): void {
270 const varKind = stmt.hasModifier(o.StmtModifier.Final) ? 'const' : 'let';
271
272 this.printLeadingComments(stmt, ctx);
273 ctx.print(stmt, `${varKind} ${stmt.name}`);
274 stmt.type?.visitType(this, ctx);
275
276 if (stmt.value) {
277 ctx.print(stmt, ' = ');
278 stmt.value.visitExpression(this, ctx);
279 }
280
281 ctx.println(stmt, `;`);
282 }
283
284 visitInvokeFunctionExpr(expr: o.InvokeFunctionExpr, ctx: EmitterVisitorContext): void {
285 this.printLeadingComments(expr, ctx);

Callers

nothing calls this directly

Calls 4

printlnMethod · 0.80
printMethod · 0.45
visitTypeMethod · 0.45
visitExpressionMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…