Skip to content

Commit ad039f8

Browse files
committed
chore(docs): removed filter of redundant class members (#DS-3657)
1 parent 199fefb commit ad039f8

File tree

1 file changed

+2
-19
lines changed

1 file changed

+2
-19
lines changed

tools/api-gen/extraction/helpers.ts

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,10 @@ import fs from 'fs';
22
import { relative } from 'path';
33
import ts from 'typescript';
44
import { isPublic } from '../manifest/helpers';
5-
import { ClassEntry, DocEntry, MemberEntry, MemberTags } from '../rendering/entities';
5+
import { ClassEntry, DocEntry } from '../rendering/entities';
66
import { isClassEntry } from '../rendering/entities/categorization';
77
import { ClassEntryMetadata, PackageMetadata } from '../types';
88

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-
269
/**
2710
* Updates the entries in the documentation with additional information based on class metadata.
2811
*
@@ -43,7 +26,7 @@ export function updateEntries(entries: DocEntry[], classMetadata: Record<string,
4326

4427
res.push({
4528
...entry,
46-
members: (entry as ClassEntry).members?.filter(metadataMembers),
29+
members: (entry as ClassEntry).members,
4730
isService: classMetadata[entry.name]?.decorators?.includes('Injectable'),
4831
extendedDoc: !!baseClassEntry &&
4932
isPublic(baseClassEntry) && {

0 commit comments

Comments
 (0)