diff options
author | Minteck <contact@minteck.org> | 2023-02-23 19:34:56 +0100 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2023-02-23 19:34:56 +0100 |
commit | 3d1cd02f27518f1a04374c7c8320cd5d82ede6e9 (patch) | |
tree | 75be5fba4368472fb11c8015aee026b2b9a71888 /school/node_modules/acorn-walk/dist/walk.d.ts | |
parent | 8cc1f13c17fa2fb5a4410542d39e650e02945634 (diff) | |
download | pluralconnect-3d1cd02f27518f1a04374c7c8320cd5d82ede6e9.tar.gz pluralconnect-3d1cd02f27518f1a04374c7c8320cd5d82ede6e9.tar.bz2 pluralconnect-3d1cd02f27518f1a04374c7c8320cd5d82ede6e9.zip |
Updated 40 files, added 37 files, deleted 1103 files and renamed 3905 files (automated)
Diffstat (limited to 'school/node_modules/acorn-walk/dist/walk.d.ts')
-rw-r--r-- | school/node_modules/acorn-walk/dist/walk.d.ts | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/school/node_modules/acorn-walk/dist/walk.d.ts b/school/node_modules/acorn-walk/dist/walk.d.ts deleted file mode 100644 index 00cc005..0000000 --- a/school/node_modules/acorn-walk/dist/walk.d.ts +++ /dev/null @@ -1,112 +0,0 @@ -import {Node} from 'acorn'; - -declare module "acorn-walk" { - type FullWalkerCallback<TState> = ( - node: Node, - state: TState, - type: string - ) => void; - - type FullAncestorWalkerCallback<TState> = ( - node: Node, - state: TState | Node[], - ancestors: Node[], - type: string - ) => void; - type WalkerCallback<TState> = (node: Node, state: TState) => void; - - type SimpleWalkerFn<TState> = ( - node: Node, - state: TState - ) => void; - - type AncestorWalkerFn<TState> = ( - node: Node, - state: TState| Node[], - ancestors: Node[] - ) => void; - - type RecursiveWalkerFn<TState> = ( - node: Node, - state: TState, - callback: WalkerCallback<TState> - ) => void; - - type SimpleVisitors<TState> = { - [type: string]: SimpleWalkerFn<TState> - }; - - type AncestorVisitors<TState> = { - [type: string]: AncestorWalkerFn<TState> - }; - - type RecursiveVisitors<TState> = { - [type: string]: RecursiveWalkerFn<TState> - }; - - type FindPredicate = (type: string, node: Node) => boolean; - - interface Found<TState> { - node: Node, - state: TState - } - - export function simple<TState>( - node: Node, - visitors: SimpleVisitors<TState>, - base?: RecursiveVisitors<TState>, - state?: TState - ): void; - - export function ancestor<TState>( - node: Node, - visitors: AncestorVisitors<TState>, - base?: RecursiveVisitors<TState>, - state?: TState - ): void; - - export function recursive<TState>( - node: Node, - state: TState, - functions: RecursiveVisitors<TState>, - base?: RecursiveVisitors<TState> - ): void; - - export function full<TState>( - node: Node, - callback: FullWalkerCallback<TState>, - base?: RecursiveVisitors<TState>, - state?: TState - ): void; - - export function fullAncestor<TState>( - node: Node, - callback: FullAncestorWalkerCallback<TState>, - base?: RecursiveVisitors<TState>, - state?: TState - ): void; - - export function make<TState>( - functions: RecursiveVisitors<TState>, - base?: RecursiveVisitors<TState> - ): RecursiveVisitors<TState>; - - export function findNodeAt<TState>( - node: Node, - start: number | undefined, - end?: number | undefined, - type?: FindPredicate | string, - base?: RecursiveVisitors<TState>, - state?: TState - ): Found<TState> | undefined; - - export function findNodeAround<TState>( - node: Node, - start: number | undefined, - type?: FindPredicate | string, - base?: RecursiveVisitors<TState>, - state?: TState - ): Found<TState> | undefined; - - export const findNodeAfter: typeof findNodeAround; -} |