1
- import { ApiDoc } from 'dgeni-packages/typescript/api-doc-types/ApiDoc' ;
2
1
import { ClassExportDoc } from 'dgeni-packages/typescript/api-doc-types/ClassExportDoc' ;
3
2
import { ClassLikeExportDoc } from 'dgeni-packages/typescript/api-doc-types/ClassLikeExportDoc' ;
4
3
import { ConstExportDoc } from 'dgeni-packages/typescript/api-doc-types/ConstExportDoc' ;
@@ -7,10 +6,10 @@ import {TypeAliasExportDoc} from 'dgeni-packages/typescript/api-doc-types/TypeAl
7
6
import { ParsedDecorator } from 'dgeni-packages/typescript/services/TsParser/getDecorators' ;
8
7
import { FunctionExportDoc } from 'dgeni-packages/typescript/api-doc-types/FunctionExportDoc' ;
9
8
import { MethodMemberDoc } from 'dgeni-packages/typescript/api-doc-types/MethodMemberDoc' ;
10
- import { NormalizedFunctionDoc } from './normalize-function-parameters' ;
9
+ import { NormalizedFunctionParameters } from './normalize-function-parameters' ;
11
10
12
11
/** Interface that describes categorized docs that can be deprecated. */
13
- export interface DeprecationDoc extends ApiDoc {
12
+ export interface DeprecationInfo {
14
13
isDeprecated : boolean ;
15
14
breakingChange : string | null ;
16
15
}
@@ -21,7 +20,7 @@ export interface HasDecoratorsDoc {
21
20
}
22
21
23
22
/** Extended Dgeni class-like document that includes separated class members. */
24
- export interface CategorizedClassLikeDoc extends ClassLikeExportDoc , DeprecationDoc {
23
+ export interface CategorizedClassLikeDoc extends ClassLikeExportDoc , DeprecationInfo {
25
24
methods : CategorizedMethodMemberDoc [ ] ;
26
25
properties : CategorizedPropertyMemberDoc [ ] ;
27
26
}
@@ -38,7 +37,7 @@ export interface CategorizedClassDoc extends ClassExportDoc, CategorizedClassLik
38
37
}
39
38
40
39
/** Extended Dgeni property-member document that includes extracted Angular metadata. */
41
- export interface CategorizedPropertyMemberDoc extends PropertyMemberDoc , DeprecationDoc {
40
+ export interface CategorizedPropertyMemberDoc extends PropertyMemberDoc , DeprecationInfo {
42
41
description : string ;
43
42
isDirectiveInput : boolean ;
44
43
isDirectiveOutput : boolean ;
@@ -48,14 +47,14 @@ export interface CategorizedPropertyMemberDoc extends PropertyMemberDoc, Depreca
48
47
49
48
/** Extended Dgeni method-member document that simplifies logic for the Dgeni template. */
50
49
export interface CategorizedMethodMemberDoc
51
- extends NormalizedFunctionDoc , MethodMemberDoc , DeprecationDoc { }
50
+ extends NormalizedFunctionParameters , MethodMemberDoc , DeprecationInfo { }
52
51
53
52
/** Extended Dgeni function export document that simplifies logic for the Dgeni template. */
54
53
export interface CategorizedFunctionExportDoc
55
- extends NormalizedFunctionDoc , FunctionExportDoc , DeprecationDoc { }
54
+ extends NormalizedFunctionParameters , FunctionExportDoc , DeprecationInfo { }
56
55
57
56
/** Extended Dgeni const export document that simplifies logic for the Dgeni template. */
58
- export interface CategorizedConstExportDoc extends ConstExportDoc , DeprecationDoc { }
57
+ export interface CategorizedConstExportDoc extends ConstExportDoc , DeprecationInfo { }
59
58
60
59
/** Extended Dgeni type alias document that includes more information when rendering. */
61
- export interface CategorizedTypeAliasExportDoc extends TypeAliasExportDoc , DeprecationDoc { }
60
+ export interface CategorizedTypeAliasExportDoc extends TypeAliasExportDoc , DeprecationInfo { }
0 commit comments