Class InterfaceScope
A scope induced by an interface declaration, containing the type parameters declared on the interface.
Interfaces that do not declare type parameters have no scope object.
Import path
import semmle.javascript.TypeScriptDirect supertypes
Indirect supertypes
Predicates
| toString | Gets a textual representation of this element. |
Inherited predicates
| getAVariable | Gets a variable declared in this scope. | from Scope |
| getAnInnerScope | Gets a scope nested in this one, if any. | from Scope |
| getLocation | Gets the location of the program element this scope is associated with, if any. | from Scope |
| getOuterScope | Gets the scope in which this scope is nested, if any. | from Scope |
| getScopeElement | Gets the program element this scope is associated with, if any. | from Scope |
| getVariable | Gets the variable with the given name declared in this scope. | from Scope |