diff options
author | Minteck <contact@minteck.org> | 2023-01-10 14:54:04 +0100 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2023-01-10 14:54:04 +0100 |
commit | 99c1d9af689e5325f3cf535c4007b3aeb8325229 (patch) | |
tree | e663b3c2ebdbd67c818ac0c5147f0ce1d2463cda /alarm/node_modules/acorn-walk/dist/walk.d.ts | |
parent | 9871b03912fc28ad38b4037ebf26a78aa937baba (diff) | |
download | pluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.tar.gz pluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.tar.bz2 pluralconnect-99c1d9af689e5325f3cf535c4007b3aeb8325229.zip |
Update - This is an automated commit
Diffstat (limited to 'alarm/node_modules/acorn-walk/dist/walk.d.ts')
-rw-r--r-- | alarm/node_modules/acorn-walk/dist/walk.d.ts | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/alarm/node_modules/acorn-walk/dist/walk.d.ts b/alarm/node_modules/acorn-walk/dist/walk.d.ts deleted file mode 100644 index 00cc005..0000000 --- a/alarm/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; -} |