@typescript-eslint/utils
Advanced tools
| import type * as TSESLint from '../../ts-eslint'; | ||
| import type { TSESTree } from '../../ts-estree'; | ||
| declare const ReferenceTrackerREAD: unique symbol; | ||
| declare const ReferenceTrackerCALL: unique symbol; | ||
| declare const ReferenceTrackerCONSTRUCT: unique symbol; | ||
| declare const ReferenceTrackerESM: unique symbol; | ||
| declare const ReferenceTrackerREAD: symbol; | ||
| declare const ReferenceTrackerCALL: symbol; | ||
| declare const ReferenceTrackerCONSTRUCT: symbol; | ||
| declare const ReferenceTrackerESM: symbol; | ||
| interface ReferenceTracker { | ||
@@ -53,10 +53,6 @@ /** | ||
| type ESM = ReferenceTrackerStatic['ESM']; | ||
| type ReferenceType = CALL | CONSTRUCT | READ; | ||
| type ReferenceType = symbol; | ||
| type TraceMap<T = any> = Record<string, TraceMapElement<T>>; | ||
| interface TraceMapElement<T> { | ||
| [key: string]: TraceMapElement<T>; | ||
| [ReferenceTrackerCALL]?: T; | ||
| [ReferenceTrackerCONSTRUCT]?: T; | ||
| [ReferenceTrackerESM]?: true; | ||
| [ReferenceTrackerREAD]?: T; | ||
| } | ||
@@ -63,0 +59,0 @@ interface FoundReference<T = any> { |
+4
-4
| { | ||
| "name": "@typescript-eslint/utils", | ||
| "version": "8.60.1-alpha.2", | ||
| "version": "8.60.1-alpha.3", | ||
| "description": "Utilities for working with TypeScript + ESLint together", | ||
@@ -57,5 +57,5 @@ "files": [ | ||
| "@eslint-community/eslint-utils": "^4.9.1", | ||
| "@typescript-eslint/types": "8.60.1-alpha.2", | ||
| "@typescript-eslint/scope-manager": "8.60.1-alpha.2", | ||
| "@typescript-eslint/typescript-estree": "8.60.1-alpha.2" | ||
| "@typescript-eslint/scope-manager": "8.60.1-alpha.3", | ||
| "@typescript-eslint/typescript-estree": "8.60.1-alpha.3", | ||
| "@typescript-eslint/types": "8.60.1-alpha.3" | ||
| }, | ||
@@ -62,0 +62,0 @@ "peerDependencies": { |
197928
-0.1%4335
-0.09%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed