Sha256: bf8f7578124e832be0956030b8d6cd38cc81cafb973dc6f7154265a1ca1545e9

Contents?: true

Size: 858 Bytes

Versions: 26

Compression:

Stored size: 858 Bytes

Contents

/**
 * @typedef {import('estree').Node} Node
 * @typedef {import('./sync.js').SyncHandler} SyncHandler
 * @typedef {import('./async.js').AsyncHandler} AsyncHandler
 */
/**
 * @param {Node} ast
 * @param {{
 *   enter?: SyncHandler
 *   leave?: SyncHandler
 * }} walker
 * @returns {Node | null}
 */
export function walk(ast: Node, { enter, leave }: {
    enter?: SyncHandler;
    leave?: SyncHandler;
}): Node | null;
/**
 * @param {Node} ast
 * @param {{
 *   enter?: AsyncHandler
 *   leave?: AsyncHandler
 * }} walker
 * @returns {Promise<Node | null>}
 */
export function asyncWalk(ast: Node, { enter, leave }: {
    enter?: AsyncHandler;
    leave?: AsyncHandler;
}): Promise<Node | null>;
export type Node = import('estree').Node;
export type SyncHandler = import('./sync.js').SyncHandler;
export type AsyncHandler = import('./async.js').AsyncHandler;

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.25 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.24 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.23 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.22 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.21 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.20 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.19 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.18 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.17 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.16 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.15 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.14 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.13 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.12 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.11 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.10 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.9 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.8 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts
clapton-0.0.7 lib/clapton/javascripts/node_modules/@vitest/mocker/node_modules/estree-walker/types/index.d.ts