Skip to content

Commit

Permalink
fix(api-extractor): link class in docs if interface merging happened (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
Qjuh committed Apr 16, 2024
1 parent 1c5de21 commit c6721d9
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions packages/api-extractor/src/generators/ApiModelGenerator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ import {
Navigation,
} from '@discordjs/api-extractor-model';
import type * as tsdoc from '@microsoft/tsdoc';
import { DeclarationReference } from '@microsoft/tsdoc/lib-commonjs/beta/DeclarationReference.js';
import { DeclarationReference, type Meaning } from '@microsoft/tsdoc/lib-commonjs/beta/DeclarationReference.js';
import { JsonFile, Path } from '@rushstack/node-core-library';
import * as ts from 'typescript';
import type { AstDeclaration } from '../analyzer/AstDeclaration.js';
Expand Down Expand Up @@ -1796,8 +1796,8 @@ export class ApiModelGenerator {
DeclarationReference.parseComponent(type ?? 'unknown'),
)
.withMeaning(
lookup[astSymbol?.astDeclarations[0]?.declaration.kind ?? ts.SyntaxKind.ClassDeclaration] ??
('class' as any),
(lookup[astSymbol?.astDeclarations.at(-1)?.declaration.kind ?? ts.SyntaxKind.ClassDeclaration] ??
'class') as Meaning,
)
.toString(),
},
Expand Down

0 comments on commit c6721d9

Please sign in to comment.