1 | import { CoverageData } from './coverageData.interface';
|
2 |
|
3 | export interface MainDataInterface {
|
4 | output: string;
|
5 | theme: string;
|
6 | extTheme: string;
|
7 | serve: boolean;
|
8 | hostname: string;
|
9 | host: string;
|
10 | port: number;
|
11 | open: boolean;
|
12 | assetsFolder: string;
|
13 | documentationMainName: string;
|
14 | documentationMainDescription: string;
|
15 | base: string;
|
16 | hideGenerator: boolean;
|
17 | hideDarkModeToggle: boolean;
|
18 | hasFilesToCoverage: boolean;
|
19 | modules: any;
|
20 | readme: boolean;
|
21 | changelog: string;
|
22 | contributing: string;
|
23 | license: string;
|
24 | todo: string;
|
25 | markdowns: any[];
|
26 | additionalPages: any;
|
27 | pipes: any;
|
28 | classes: any;
|
29 | interfaces: any;
|
30 | components: any;
|
31 | controllers: any;
|
32 | entities: any;
|
33 | directives: any;
|
34 | injectables: any;
|
35 | interceptors: any;
|
36 | guards: any;
|
37 | miscellaneous: any;
|
38 | routes: any;
|
39 | tsconfig: string;
|
40 | toggleMenuItems: string[];
|
41 | navTabConfig: any[];
|
42 | templates: string;
|
43 | includes: string;
|
44 | includesName: string;
|
45 | includesFolder: string;
|
46 | disableSourceCode: boolean;
|
47 | disableDomTree: boolean;
|
48 | disableTemplateTab: boolean;
|
49 | disableStyleTab: boolean;
|
50 | disableGraph: boolean;
|
51 | disableMainGraph: boolean;
|
52 | disableCoverage: boolean;
|
53 | disablePrivate: boolean;
|
54 | disableProtected: boolean;
|
55 | disableInternal: boolean;
|
56 | disableLifeCycleHooks: boolean;
|
57 | disableRoutesGraph: boolean;
|
58 | disableSearch: boolean;
|
59 | disableDependencies: boolean;
|
60 | disableProperties: boolean;
|
61 | watch: boolean;
|
62 | mainGraph: string;
|
63 | coverageTest: boolean;
|
64 | coverageTestThreshold: number;
|
65 | coverageTestThresholdFail: boolean;
|
66 | coverageTestPerFile: boolean;
|
67 | coverageMinimumPerFile: number;
|
68 | coverageTestShowOnlyFailed: boolean;
|
69 | unitTestCoverage: string;
|
70 | unitTestData: Object;
|
71 | routesLength: number;
|
72 | angularVersion: string;
|
73 | exportFormat: string;
|
74 | coverageData: CoverageData;
|
75 | customFavicon: string;
|
76 | customLogo: string;
|
77 | packageDependencies: Object[];
|
78 | packagePeerDependencies: Object[];
|
79 | packageProperties: any;
|
80 | gaID: string;
|
81 | gaSite: string;
|
82 | angularProject: boolean;
|
83 | angularJSProject: boolean;
|
84 | language: string;
|
85 | maxSearchResults: number;
|
86 | }
|