rxjs-tslint-rules
Version:
TSLint rules for RxJS
11 lines (10 loc) • 528 B
TypeScript
import * as Lint from "tslint";
import * as ts from "typescript";
export declare class ScopeWalker extends Lint.ProgramAwareRuleWalker {
protected callbackMap: Map<ts.Node, string>;
protected callbackStack: (ts.ArrowFunction | ts.FunctionExpression)[];
protected knownNames: Record<string, boolean>;
protected visitArrowFunction(node: ts.ArrowFunction): void;
protected visitCallExpression(node: ts.CallExpression): void;
protected visitFunctionExpression(node: ts.FunctionExpression): void;
}