UNPKG

tslint-clean-code

Version:
13 lines (12 loc) 495 B
import * as ts from 'typescript'; import * as Lint from 'tslint'; export declare class Scope { parent: Scope; private symbols; constructor(parent: Scope); addGlobalScope(node: ts.Node, sourceFile: ts.SourceFile, options: Lint.IOptions): void; addParameters(parameters: ts.NodeArray<ts.ParameterDeclaration>): void; addFunctionSymbol(symbolString: string): void; addNonFunctionSymbol(symbolString: string): void; isFunctionSymbol(symbolString: string): boolean; }