UNPKG

anobis

Version:
17 lines (13 loc) 569 B
import { injectable } from 'inversify'; import * as ESTree from 'estree'; import { ICalleeData } from '../../interfaces/stack-trace-analyzer/ICalleeData'; import { ICalleeDataExtractor } from '../../interfaces/stack-trace-analyzer/ICalleeDataExtractor'; @injectable() export abstract class AbstractCalleeDataExtractor implements ICalleeDataExtractor { /** * @param {Node[]} blockScopeBody * @param {Node} callee * @returns {ICalleeData} */ public abstract extract (blockScopeBody: ESTree.Node[], callee: ESTree.Node): ICalleeData|null; }