Urara-Blog/node_modules/.pnpm-store/v3/files/f7/1c797ebef266d5782c5f73e6419890b6a2939e5e179740fcf302af6a4e1e03308f3623582280553edbc2723165230ba3d5fe085593679895a55f93df5dc034
2022-08-14 01:14:53 +08:00

15 lines
No EOL
814 B
Text

import { TSESTree } from '@typescript-eslint/types';
import { Referencer } from './Referencer';
import { Visitor } from './Visitor';
declare type ExportNode = TSESTree.ExportAllDeclaration | TSESTree.ExportDefaultDeclaration | TSESTree.ExportNamedDeclaration;
declare class ExportVisitor extends Visitor {
#private;
constructor(node: ExportNode, referencer: Referencer);
static visit(referencer: Referencer, node: ExportNode): void;
protected Identifier(node: TSESTree.Identifier): void;
protected ExportDefaultDeclaration(node: TSESTree.ExportDefaultDeclaration): void;
protected ExportNamedDeclaration(node: TSESTree.ExportNamedDeclaration): void;
protected ExportSpecifier(node: TSESTree.ExportSpecifier): void;
}
export { ExportVisitor };
//# sourceMappingURL=ExportVisitor.d.ts.map