anobis
Version:
JavaScript obfuscator
17 lines (13 loc) • 569 B
text/typescript
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';
()
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;
}