版博士V2.0程序
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

traverse.d.ts 582 B

1234567891011
  1. import type { VisitorKeys } from "eslint-visitor-keys";
  2. import type { JSONNode } from "./ast";
  3. export declare function getFallbackKeys(node: JSONNode): string[];
  4. export declare function getKeys(node: JSONNode, visitorKeys?: VisitorKeys): string[];
  5. export declare function getNodes(node: any, key: string): IterableIterator<JSONNode>;
  6. export interface Visitor<N> {
  7. visitorKeys?: VisitorKeys;
  8. enterNode(node: N, parent: N | null): void;
  9. leaveNode(node: N, parent: N | null): void;
  10. }
  11. export declare function traverseNodes(node: JSONNode, visitor: Visitor<JSONNode>): void;