Module AngularJSCore
Provides the core classes for working with AngularJS applications.
As the module grows, large features might move to separate files.
INTERNAL: Do not import this module directly, import AngularJS instead.
NOTE: The API of this library is not stable yet and may change in the future.
Import path
import semmle.javascript.frameworks.AngularJS.AngularJSCoreImports
| javascript | Provides classes for working with JavaScript programs, as well as JSON, YAML and HTML. |
Predicates
| angular | Holds if |
| moduleRef | Holds if |
| routeProviderRef | Holds if |
Classes
| AngularJSCallNode | A call to an AngularJS function. |
| AngularModule | An AngularJS module. |
| AngularScope | An abstract representation of a set of AngularJS scope objects. |
| BuiltinDirective | A built-in AngularJS directive. |
| ComponentDirective | An AngularJS component defined by |
| Controller | An AngularJS controller instance. |
| CustomDirective | A custom AngularJS directive, either a general directive defined by |
| DirectiveInstance | An AngularJS directive, either built-in or custom. |
| DirectiveTarget | A syntactic element to which an AngularJS directive can be attached. |
| DirectiveTargetName | The name of a directive target. |
| DirectiveTargetType | The type of a directive target, indicating whether it is an element (“E”), an attribute (“A”), a class name (“C”) or a comment (“M”). |
| ElementScope | An abstract representation of all the AngularJS scope objects for a DOM element. |
| GeneralDirective | A custom AngularJS directive defined by |
| HtmlFileScope | An abstract representation of all the AngularJS scope objects in an HTML file. |
| IsolateScope | An abstract representation of the AngularJS isolate scope of a directive. |
| LinkFunction | A link-function used in a custom AngularJS directive. |
| ModuleApiCall | A call to a method from the |
| ModuleApiCallDependencyInjection | |
| RouteSetup | A setup of an AngularJS “route”, using the |