UNPKG

1.3 kBPlain TextView Raw
1import { ComponentCache } from './angular/deps/helpers/component-helper';
2import { JsDocHelper } from './angular/deps/helpers/js-doc-helper';
3import { ModuleHelper } from './angular/deps/helpers/module-helper';
4import { SymbolHelper } from './angular/deps/helpers/symbol-helper';
5import { FrameworkDependencies } from './framework-dependencies';
6
7export 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}