Skip to content

0.20.0-beta.4 Default export not picked up in generated library mode docs #1382

Closed
@CS-BTurner

Description

@CS-BTurner

Search terms

Default export, Library mode

Expected Behavior

Given

"typedocOptions": {
  "out": "docs",
  "entryPoints": ["./src/index.ts"],
  "hideGenerator": true
}

I would expect default export of ./src/index.ts to be included in doc generation. It seems all other named exports are included (which is great).

Actual Behavior

Default export does not appear in right navigation modules pane. There isn't any generated html file for it either.

Steps to reproduce the bug

#1364 Using 0.20.0-beta.4

index.ts

import ResourceManager from './ResourceManager';
import Resource from './Resource';

export default ResourceManager;
export { Resource };

// Contributions imports / exports
import { MongoResource, AmqpResource } from './contrib';
import type { MongoResourceOptions, AmqpResourceOptions } from './contrib';

export { MongoResource, AmqpResource };
export type { MongoResourceOptions, AmqpResourceOptions };

tsconfig.json

{
  "compilerOptions": {
    "module": "commonjs",
    "moduleResolution": "node",
    "target": "es2019",

    "esModuleInterop": true,
    "alwaysStrict": true,
    "sourceMap": true,
    "outDir": "lib",
    "baseUrl": ".",
    "declaration": true,
    "resolveJsonModule": true
  },
  "include": ["src/**/*"],
  "exclude": ["node_modules/**"],

  "typedocOptions": {
    "out": "docs",
    "entryPoints": ["./src/index.ts"],
    "hideGenerator": true
  }
}

Expected library usage

import ResourceManager, { MongoResource } from '@cloudsense/cs-resource-manager';

Environment

  • Typedoc version: 0.20.0-beta.4
  • TypeScript version: 4.0.3
  • Node.js version: v14.13.1
  • OS: MacOS Catalina 10.15.7

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