UNPKG

js-slang

Version:

Javascript-based implementations of Source, written in Typescript

10 lines (9 loc) 532 B
import { Identifier, SourceLocation } from 'estree'; import { Context, Node } from './types'; export declare function findIdentifierNode(root: Node, context: Context, loc: { line: number; column: number; }): Identifier | undefined; export declare function findDeclarationNode(program: Node, identifier: Identifier): Node | undefined; export declare function isInLoc(line: number, col: number, location: SourceLocation): boolean; export declare function findAncestors(root: Node, identifier: Identifier): Node[] | undefined;