Skip to content

External references to inherited symbols are not rendered #3014

@Gerrit0

Description

@Gerrit0

Search terms

externalSymbolLinkMappings, inherited from, overwrites

Expected Behavior

import { AssertionError } from "assert";
export class Err extends AssertionError {}

With config:

  externalSymbolLinkMappings: {
    '@types/node': {
      'assert.AssertionError':
'https://nodejs.org/api/assert.html#class-assertassertionerror',
      'assert.AssertionError.constructor':
'https://nodejs.org/api/assert.html#class-assertassertionerror',
    },
 }

Should link to the node docs both in the Hierarchy portion of the page and where the constructor says it is Inherited from assert.AssertionError.constructor

Actual Behavior

TypeDoc links to the node docs in the Hierarchy portion of the page but not in the Inherited from links

Environment

  • Typedoc version: 0.28.12

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions