Urara-Blog/node_modules/.pnpm-store/v3/files/d5/704ba47823d8b0a8abc2cb62c0f9ad98e7a89c3a73f8b3a683b915d470c7468e59490e72565b63f435bfae8785546fd448271a9c53bb12d77b3456c3ec079d
2022-08-14 01:14:53 +08:00

15 lines
No EOL
576 B
Text

import { TSESTree } from '../ts-estree';
declare type PatternVisitorCallback = (pattern: TSESTree.Identifier, info: {
rest: boolean;
topLevel: boolean;
assignments: TSESTree.AssignmentPattern[];
}) => void;
interface PatternVisitorOptions {
processRightHandNodes?: boolean;
}
interface Visitor {
visitChildren<T extends TSESTree.BaseNode | undefined | null>(node?: T): void;
visit<T extends TSESTree.BaseNode | undefined | null>(node?: T): void;
}
export { PatternVisitorCallback, PatternVisitorOptions, Visitor };
//# sourceMappingURL=Options.d.ts.map