always Create Entry Point Module alwaysCreateEntryPointModule : boolean
block Tags blockTags : ` @ ${ string } ` []
cache Bust cacheBust : boolean
cascaded Modifier Tags cascadedModifierTags : ` @ ${ string } ` []
categorize By Group categorizeByGroup : boolean
category Order categoryOrder : string []
clean Output Dir cleanOutputDir : boolean
comment Style commentStyle : "all" | "line" | "jsdoc" | "block"
compiler Options compilerOptions : unknown
custom Css customCss : string
custom Footer Html customFooterHtml : string
custom Footer Html Disable Wrapper customFooterHtmlDisableWrapper : boolean
dark Highlight Theme darkHighlightTheme : BundledTheme
default Category defaultCategory : string
disable Git disableGit : boolean
disable Sources disableSources : boolean
emit emit : "none" | "both" | "docs"
entry Points entryPoints : string []
entry Point Strategy entryPointStrategy : "expand" | "resolve" | "packages" | "merge"
exclude Categories excludeCategories : string []
exclude Externals excludeExternals : boolean
exclude Internal excludeInternal : boolean
exclude Not Documented excludeNotDocumented : boolean
exclude Not Documented Kinds exclude Private excludePrivate : boolean
exclude Protected excludeProtected : boolean
exclude References excludeReferences : boolean
exclude Tags excludeTags : ` @ ${ string } ` []
external Pattern externalPattern : string []
external Symbol Link Mappings externalSymbolLinkMappings : Record < string , Record < string , string > >
github Pages githubPages : boolean
git Remote gitRemote : string
git Revision gitRevision : string
group Order groupOrder : string []
group References By Type groupReferencesByType : boolean
headings headings : { document : boolean ; readme : boolean }
hide Generator hideGenerator : boolean
highlight Languages highlightLanguages : string []
hosted Base Url hostedBaseUrl : string
include Hierarchy Summary includeHierarchySummary : boolean
include Version includeVersion : boolean
inline Tags inlineTags : ` @ ${ string } ` []
intentionally Not Exported intentionallyNotExported : string []
light Highlight Theme lightHighlightTheme : BundledTheme
locales locales : Record < string , Record < string , string > >
markdown It Loader markdownItLoader : ( parser : any ) => void
markdown It Options markdownItOptions : Record < string , unknown >
markdown Link External markdownLinkExternal : boolean
max Type Conversion Depth maxTypeConversionDepth : number
modifier Tags modifierTags : ` @ ${ string } ` []
navigation navigation : { compactFolders : boolean ; excludeReferences : boolean ; includeCategories : boolean ; includeFolders : boolean ; includeGroups : boolean ; }
navigation Leaves navigationLeaves : string []
navigation Links navigationLinks : Record < string , string >
not Rendered Tags notRenderedTags : ` @ ${ string } ` []
preserve Link Text preserveLinkText : boolean
preserve Watch Output preserveWatchOutput : boolean
project Documents projectDocuments : string []
search Category Boosts searchCategoryBoosts : Record < string , number >
search Group Boosts searchGroupBoosts : Record < string , number >
search In Comments searchInComments : boolean
search In Documents searchInDocuments : boolean
show Config showConfig : boolean
sidebar Links sidebarLinks : Record < string , string >
skip Error Checking skipErrorChecking : boolean
slugger Configuration sluggerConfiguration : { lowercase : boolean }
sort sort : ( | "kind" | "instance-first" | "alphabetical-ignoring-documents" | "source-order" | "alphabetical" | "enum-value-ascending" | "enum-value-descending" | "enum-member-source-order" | "static-first" | "visibility" | "required-first" | "external-last" | "documents-first" | "documents-last" )[]
sort Entry Points sortEntryPoints : boolean
source Link External sourceLinkExternal : boolean
source Link Template sourceLinkTemplate : string
suppress Comment Warnings In Declaration Files suppressCommentWarningsInDeclarationFiles : boolean
title Link titleLink : string
treat Validation Warnings As Errors treatValidationWarningsAsErrors : boolean
treat Warnings As Errors treatWarningsAsErrors : boolean
type Print Width typePrintWidth : number
use First Paragraph Of Comment As Summary useFirstParagraphOfCommentAsSummary : boolean
use Hosted Base Url For Absolute Links useHostedBaseUrlForAbsoluteLinks : boolean
use Ts Link Resolution useTsLinkResolution : boolean
visibility Filters visibilityFilters : { external ?: boolean ; inherited ?: boolean ; private ?: boolean ; protected ?: boolean ; [ tag : ` @ ${ string } ` ]: boolean ; }
Describes all TypeDoc specific options as returned by Options.getValue, this is slightly more restrictive than the TypeDocOptions since it does not allow both keys and values for mapped option types, and does not allow partials of flag values.