Skip to content

⬅️ Back to Table of Contents

📄 type-annotations.ts

📊 Analysis Summary

Metric Count
🔧 Functions 1
🧱 Classes 1
📊 Variables & Constants 1
📑 Type Aliases 1

📚 Table of Contents

🛠️ File Location:

📂 packages/parser/tests/fixtures/scope-analysis/type-annotations.ts

Variables & Constants

Name Type Kind Value Exported
a { b: A } let/var *not shown*

Functions

C.f(a: { b: A }): { b: A }

Code
f(a: { b: A }): { b: A } {
    return { b: 1 };
  }
  • Parameters:
  • a: { b: A }
  • Return Type: { b: A }

Classes

C

Class Code
class C {
  f(a: { b: A }): { b: A } {
    return { b: 1 };
  }
}

Methods

f(a: { b: A }): { b: A }
Code
f(a: { b: A }): { b: A } {
    return { b: 1 };
  }

Type Aliases

A

type A = number;