alwaysCreateEntryPointModule alwaysCreateEntryPointModule : boolean
blockTags : ` @ ${ string } ` []
cacheBust cacheBust : boolean
cascadedModifierTags : ` @ ${ string } ` []
categorizeByGroup categorizeByGroup : boolean
categoryOrder categoryOrder : string []
cleanOutputDir cleanOutputDir : boolean
commentStyle : "jsdoc" | "block" | "line" | "all"
compilerOptions compilerOptions : unknown
customFooterHtmlDisableWrapper : boolean
darkHighlightTheme darkHighlightTheme : BundledTheme
defaultCategory defaultCategory : string
disableGit disableGit : boolean
disableSources disableSources : boolean
emit emit : "none" | "both" | "docs"
entryPointStrategy entryPointStrategy : "expand" | "resolve" | "packages" | "merge"
excludeCategories excludeCategories : string []
excludeExternals excludeExternals : boolean
excludeInternal excludeInternal : boolean
excludeNotDocumented excludeNotDocumented : boolean
excludeNotDocumentedKinds excludePrivate excludePrivate : boolean
excludeProtected excludeProtected : boolean
excludeReferences excludeReferences : boolean
excludeTags : ` @ ${ string } ` []
externalSymbolLinkMappings externalSymbolLinkMappings : Record < string >
githubPages githubPages : boolean
gitRemote gitRemote : string
gitRevision gitRevision : string
groupOrder groupOrder : string []
groupReferencesByType groupReferencesByType : boolean
headings headings : { document : boolean ; readme : boolean }
hideGenerator hideGenerator : boolean
highlightLanguages highlightLanguages : string []
hostedBaseUrl hostedBaseUrl : string
ignoredHighlightLanguages ignoredHighlightLanguages : string []
includeHierarchySummary includeHierarchySummary : boolean
includeVersion includeVersion : boolean
inlineTags : ` @ ${ string } ` []
intentionallyNotDocumented intentionallyNotDocumented : string []
intentionallyNotExported intentionallyNotExported : string []
lightHighlightTheme lightHighlightTheme : BundledTheme
locales locales : Record < string >
markdownItLoader markdownItLoader : ( parser : any ) => void
markdownItOptions markdownItOptions : Record < string >
markdownLinkExternal markdownLinkExternal : boolean
maxTypeConversionDepth maxTypeConversionDepth : number
modifierTags : ` @ ${ string } ` []
navigation navigation : { compactFolders : boolean ; excludeReferences : boolean ; includeCategories : boolean ; includeFolders : boolean ; includeGroups : boolean ; }
navigationLeaves navigationLeaves : string []
navigationLinks navigationLinks : Record < string >
notRenderedTags : ` @ ${ string } ` []
packagesRequiringDocumentation packagesRequiringDocumentation : string []
preserveLinkText preserveLinkText : boolean
preserveWatchOutput preserveWatchOutput : boolean
searchCategoryBoosts searchCategoryBoosts : Record < string >
searchGroupBoosts searchGroupBoosts : Record < string >
searchInComments : boolean
searchInDocuments searchInDocuments : boolean
showConfig showConfig : boolean
sidebarLinks : Record < string >
skipErrorChecking skipErrorChecking : boolean
sluggerConfiguration sluggerConfiguration : { lowercase : boolean }
sort sort : ( | "kind" | "source-order" | "alphabetical" | "alphabetical-ignoring-documents" | "enum-value-ascending" | "enum-value-descending" | "enum-member-source-order" | "static-first" | "instance-first" | "visibility" | "required-first" | "external-last" | "documents-first" | "documents-last" )[]
sortEntryPoints sortEntryPoints : boolean
sourceLinkExternal sourceLinkExternal : boolean
sourceLinkTemplate sourceLinkTemplate : string
suppressCommentWarningsInDeclarationFiles : boolean
titleLink titleLink : string
treatValidationWarningsAsErrors treatValidationWarningsAsErrors : boolean
treatWarningsAsErrors treatWarningsAsErrors : boolean
typePrintWidth typePrintWidth : number
useFirstParagraphOfCommentAsSummary : boolean
useHostedBaseUrlForAbsoluteLinks useHostedBaseUrlForAbsoluteLinks : boolean
useTsLinkResolution useTsLinkResolution : boolean
visibilityFilters 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. It also does not mark keys as optional.