@nikovirtala/projen-constructs
    Preparing search index...

    Interface TypeDocConfiguration

    TypeDoc configuration

    interface TypeDocConfiguration {
        basePath?: string;
        cacheBust?: boolean;
        categorizeByGroup?: boolean;
        cleanOutputDir?: boolean;
        commentStyle?: CommentStyle;
        defaultCategory?: string;
        defaultGroup?: string;
        defaultVisibility?: Visibility;
        disableGit?: boolean;
        disableSources?: boolean;
        entryPoints?: string[];
        entryPointStrategy?: EntryPointStrategy;
        exclude?: string[];
        excludeExternals?: boolean;
        excludeInternal?: boolean;
        excludePrivate?: boolean;
        excludeProtected?: boolean;
        externalPattern?: string[];
        externalSymbolLinkMappings?: Record<string, Record<string, string>>;
        gitRemote?: string;
        gitRevision?: string;
        hideGenerator?: boolean;
        hideParameterTypesInTitle?: boolean;
        includes?: string;
        intentionallyNotExported?: string[];
        json?: string;
        logLevel?: LogLevel;
        media?: string;
        name?: string;
        out?: string;
        packageJson?: string;
        readme?: string;
        requiredToBeDocumented?: string[];
        searchCategoryBoosts?: Record<string, number>;
        searchGroupBoosts?: Record<string, number>;
        searchInComments?: boolean;
        searchInDocuments?: boolean;
        sort?: string[];
        sortEntryPoints?: boolean;
        sourceLinkTemplate?: string;
        theme?: string;
        treatValidationWarningsAsErrors?: boolean;
        treatWarningsAsErrors?: boolean;
        tsBuildInfo?: string;
        tsconfig?: string;
        validation?: ValidationOptions;
    }
    Index

    Properties

    basePath?: string

    Specify the base path for all urls.

    cacheBust?: boolean

    Include the generation time in links to prevent browsers from using a cached version.

    categorizeByGroup?: boolean

    Specify the categories that will be used to group reflections.

    cleanOutputDir?: boolean

    Prevent TypeDoc from cleaning the output directory specified with --out.

    commentStyle?: CommentStyle

    Specify the documentation mode TypeDoc should use.

    defaultCategory?: string

    Specify the default category for reflections without a category.

    defaultGroup?: string

    Specify the default group for reflections without a group.

    defaultVisibility?: Visibility

    Specify the default visibility for members without a visibility tag.

    disableGit?: boolean

    Disables setting the source of reflections when documenting projects within a Git repository.

    disableSources?: boolean

    Disables automatically linking to source code.

    entryPoints?: string[]

    Specifies the entry points to be documented by TypeDoc.

    entryPointStrategy?: EntryPointStrategy

    Specifies the strategy to be used to convert entry points into documentation.

    exclude?: string[]

    Define patterns to be excluded when expanding directories.

    excludeExternals?: boolean

    Prevent externally resolved symbols from being documented.

    excludeInternal?: boolean

    Prevent symbols that are not exported from being documented.

    excludePrivate?: boolean

    Prevent private members from being included in the generated documentation.

    excludeProtected?: boolean

    Prevent protected members from being included in the generated documentation.

    externalPattern?: string[]

    Define patterns for files that should be considered external.

    externalSymbolLinkMappings?: Record<string, Record<string, string>>

    Define custom mappings for symbols in external packages.

    gitRemote?: string

    Specify the git remote that should be used to link to source files.

    gitRevision?: string

    Specify the git revision that should be used to link to source files.

    hideGenerator?: boolean

    Do not print the TypeDoc link at the end of the page.

    hideParameterTypesInTitle?: boolean

    Hide parameter types in the signature.

    includes?: string

    Specify the location to look for included documents.

    intentionallyNotExported?: string[]

    A list of types that should not produce warnings when not being exported.

    json?: string

    Specify the location the documentation should be written to.

    logLevel?: LogLevel

    Specify the logger that should be used.

    media?: string

    Specify the location with media files that should be copied to the output directory.

    name?: string

    Set the name of the project that will be used in the header of the template.

    out?: string

    Specifies the output directory the documentation should be written to.

    packageJson?: string

    Specify the package.json file that should be used to determine the package name.

    readme?: string

    Specify the readme file that should be displayed on the index page.

    requiredToBeDocumented?: string[]

    Specify the type of reflections that must be documented.

    searchCategoryBoosts?: Record<string, number>

    Specify the search category boosts.

    searchGroupBoosts?: Record<string, number>

    Specify the search group boosts.

    searchInComments?: boolean

    If set, the search index will also include comments.

    searchInDocuments?: boolean

    If set, the search index will also include documents.

    sort?: string[]

    Specify the sort strategy for documented values.

    sortEntryPoints?: boolean

    Specify the sort strategy for static and instance members.

    sourceLinkTemplate?: string

    Specify a link template to be used when generating source urls.

    theme?: string

    Specify a theme name to use.

    treatValidationWarningsAsErrors?: boolean

    If set, validation warnings will be treated as errors.

    treatWarningsAsErrors?: boolean

    If set, warnings will be treated as errors.

    tsBuildInfo?: string

    Specify the location and filename a .tsbuildinfo file should be written to.

    tsconfig?: string

    Specify a TypeScript config file that should be used to load TypeScript configuration.

    validation?: ValidationOptions

    Specify validation options.