Skip to content

⬅️ Back to Table of Contents

📄 deprecated.ts

📊 Analysis Summary

Metric Count
🔧 Functions 3
🧱 Classes 3
📊 Variables & Constants 2

📚 Table of Contents

🛠️ File Location:

📂 packages/eslint-plugin/tests/fixtures/deprecated.ts

Variables & Constants

Name Type Kind Value Exported
deprecatedVariable 1 const 1
normalVariable 1 const 1

Functions

deprecatedFunction(): void

Code
export function deprecatedFunction(): void {}
  • JSDoc:

    /** @deprecated */
    

  • Return Type: void

normalFunction(): void

Code
function normalFunction(): void;
  • Return Type: void

deprecatedFunctionWithOverloads(): void

Code
function deprecatedFunctionWithOverloads(): void;
  • Return Type: void

Classes

DeprecatedClass

Class Code
export class DeprecatedClass {
  /** @deprecated */
  foo: string = '';
}

NormalClass

Class Code
class NormalClass {}

ClassWithDeprecatedConstructor

Class Code
export class ClassWithDeprecatedConstructor {
  constructor();
  /** @deprecated */
  constructor(arg: string);
  constructor(arg?: string) {}
}