1 | import { ComponentCache } from './angular/deps/helpers/component-helper';
|
2 | import { JsDocHelper } from './angular/deps/helpers/js-doc-helper';
|
3 | import { ModuleHelper } from './angular/deps/helpers/module-helper';
|
4 | import { SymbolHelper } from './angular/deps/helpers/symbol-helper';
|
5 | import { FrameworkDependencies } from './framework-dependencies';
|
6 |
|
7 | export class AngularJSDependencies extends FrameworkDependencies {
|
8 | private engine: any;
|
9 | private cache: ComponentCache = new ComponentCache();
|
10 | private moduleHelper = new ModuleHelper(this.cache);
|
11 | private jsDocHelper = new JsDocHelper();
|
12 | private symbolHelper = new SymbolHelper();
|
13 |
|
14 | constructor(files: string[], options: any) {
|
15 | super(files, options);
|
16 | }
|
17 |
|
18 | public getDependencies() {
|
19 | let deps = {
|
20 | modules: [],
|
21 | modulesForGraph: [],
|
22 | components: [],
|
23 | injectables: [],
|
24 | interceptors: [],
|
25 | pipes: [],
|
26 | directives: [],
|
27 | routes: [],
|
28 | classes: [],
|
29 | interfaces: [],
|
30 | miscellaneous: {
|
31 | variables: [],
|
32 | functions: [],
|
33 | typealiases: [],
|
34 | enumerations: []
|
35 | },
|
36 | routesTree: undefined
|
37 | };
|
38 | return deps;
|
39 | }
|
40 | }
|