@@ -2,27 +2,10 @@ import fs from 'fs';
2
2
import { relative } from 'path' ;
3
3
import ts from 'typescript' ;
4
4
import { isPublic } from '../manifest/helpers' ;
5
- import { ClassEntry , DocEntry , MemberEntry , MemberTags } from '../rendering/entities' ;
5
+ import { ClassEntry , DocEntry } from '../rendering/entities' ;
6
6
import { isClassEntry } from '../rendering/entities/categorization' ;
7
7
import { ClassEntryMetadata , PackageMetadata } from '../types' ;
8
8
9
- // eslint-disable-next-line @typescript-eslint/ban-types
10
- type FunctionProps = keyof Function | string ;
11
- const fProps : FunctionProps [ ] = [
12
- 'call' ,
13
- 'caller' ,
14
- 'apply' ,
15
- '[Symbol.hasInstance]' ,
16
- 'toString' ,
17
- 'arguments' ,
18
- 'bind' ,
19
- '[Symbol.metadata]' ,
20
- 'name' ,
21
- 'length'
22
- ] ;
23
- const metadataMembers = ( { name, memberTags } : MemberEntry ) =>
24
- ! fProps . includes ( name ) && ! memberTags . includes ( MemberTags . Inherited ) ;
25
-
26
9
/**
27
10
* Updates the entries in the documentation with additional information based on class metadata.
28
11
*
@@ -43,7 +26,7 @@ export function updateEntries(entries: DocEntry[], classMetadata: Record<string,
43
26
44
27
res . push ( {
45
28
...entry ,
46
- members : ( entry as ClassEntry ) . members ?. filter ( metadataMembers ) ,
29
+ members : ( entry as ClassEntry ) . members ,
47
30
isService : classMetadata [ entry . name ] ?. decorators ?. includes ( 'Injectable' ) ,
48
31
extendedDoc : ! ! baseClassEntry &&
49
32
isPublic ( baseClassEntry ) && {
0 commit comments