Urara-Blog/node_modules/.pnpm-store/v3/files/80/a4b11b57ea8fe2618b67b7bb06bcde81563b569fd1defb5b43666ba57d71d41e117b6567fd853620e51e59e5a329abd96429200b6bd2e24ee0619bdcd5ae96
2022-08-14 01:14:53 +08:00

13 lines
No EOL
624 B
Text

import { TSESTree } from '@typescript-eslint/types';
import { VisitorBase, VisitorOptions } from './VisitorBase';
import { PatternVisitorCallback, PatternVisitorOptions } from './PatternVisitor';
interface VisitPatternOptions extends PatternVisitorOptions {
processRightHandNodes?: boolean;
}
declare class Visitor extends VisitorBase {
#private;
constructor(optionsOrVisitor: VisitorOptions | Visitor);
protected visitPattern(node: TSESTree.Node, callback: PatternVisitorCallback, options?: VisitPatternOptions): void;
}
export { Visitor, VisitorBase, VisitorOptions };
//# sourceMappingURL=Visitor.d.ts.map