|
1 |
| -import type { BaseNode } from 'estree'; |
| 1 | +import type { Node } from 'estree'; |
2 | 2 |
|
3 | 3 | export interface AttachedScope {
|
4 | 4 | parent?: AttachedScope;
|
5 | 5 | isBlockScope: boolean;
|
6 | 6 | declarations: { [key: string]: boolean };
|
7 |
| - addDeclaration(node: BaseNode, isBlockDeclaration: boolean, isVar: boolean): void; |
| 7 | + addDeclaration(node: Node, isBlockDeclaration: boolean, isVar: boolean): void; |
8 | 8 | contains(name: string): boolean;
|
9 | 9 | }
|
10 | 10 |
|
@@ -37,7 +37,7 @@ export function addExtension(filename: string, ext?: string): string;
|
37 | 37 | * Each `Scope` object has a `scope.contains(name)` method that returns `true`
|
38 | 38 | * if a given name is defined in the current scope or a parent scope.
|
39 | 39 | */
|
40 |
| -export function attachScopes(ast: BaseNode, propertyName?: string): AttachedScope; |
| 40 | +export function attachScopes(ast: Node, propertyName?: string): AttachedScope; |
41 | 41 |
|
42 | 42 | /**
|
43 | 43 | * Constructs a filter function which can be used to determine whether or not
|
@@ -66,7 +66,7 @@ export function dataToEsm(data: unknown, options?: DataToEsmOptions): string;
|
66 | 66 | * Extracts the names of all assignment targets based upon specified patterns.
|
67 | 67 | * @param param An `acorn` AST Node.
|
68 | 68 | */
|
69 |
| -export function extractAssignedNames(param: BaseNode): string[]; |
| 69 | +export function extractAssignedNames(param: Node): string[]; |
70 | 70 |
|
71 | 71 | /**
|
72 | 72 | * Constructs a bundle-safe identifier from a `string`.
|
|
0 commit comments