Skip to content

⬅️ Back to Table of Contents

📄 method-overload.ts

📊 Analysis Summary

Metric Count
🔧 Functions 3
🧱 Classes 1

📚 Table of Contents

🛠️ File Location:

📂 packages/parser/tests/fixtures/scope-analysis/method-overload.ts

Functions

A.f(): void

Code
f(): void;
  • Return Type: void

A.f(a: typeof s): void

Code
f(a: typeof s): void;
  • Parameters:
  • a: typeof s
  • Return Type: void

A.f(a: any): void

Code
f(a?: any): void {
    // do something.
  }
  • Parameters:
  • a: any
  • Return Type: void

Classes

A

Class Code
class A {
  f(): void;
  f(a: typeof s): void;
  f(a?: any): void {
    // do something.
  }
}

Methods

f(): void
Code
f(): void;
f(a: typeof s): void
Code
f(a: typeof s): void;
f(a: any): void
Code
f(a?: any): void {
    // do something.
  }