always Create Entry Point Module
alwaysCreateEntryPointModule : boolean
blockTags : ` @ ${ string } ` []
cache Bust
cacheBust : boolean
cascadedModifierTags : ` @ ${ string } ` []
categorize By Group
categorizeByGroup : boolean
category Order
categoryOrder : string []
clean Output Dir
cleanOutputDir : boolean
commentStyle : "jsdoc" | "block" | "line" | "triple-slash" | "all"
compiler Options
compilerOptions : unknown
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 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 Private Class Fields
excludePrivateClassFields : boolean
exclude Protected
excludeProtected : boolean
exclude References
excludeReferences : boolean
excludeTags : ` @ ${ string } ` []
external Symbol Link Mappings
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
ignored Highlight Languages
ignoredHighlightLanguages : string []
include Hierarchy Summary
includeHierarchySummary : boolean
include Version
includeVersion : boolean
inlineTags : ` @ ${ string } ` []
intentionally Not Documented
intentionallyNotDocumented : string []
intentionally Not Exported
intentionallyNotExported : string []
light Highlight Theme
lightHighlightTheme : BundledTheme
markdown It Loader
markdownItLoader : ( parser : any ) => void
markdown Link External
markdownLinkExternal : boolean
max Type Conversion Depth
maxTypeConversionDepth : number
modifierTags : ` @ ${ string } ` []
navigation
navigation : { compactFolders : boolean ; excludeReferences : boolean ; includeCategories : boolean ; includeFolders : boolean ; includeGroups : boolean ; }
navigation Leaves
navigationLeaves : string []
notRenderedTags : ` @ ${ string } ` []
packages Requiring Documentation
packagesRequiringDocumentation : string []
preservedTypeAnnotationTags : ` @ ${ string } ` []
preserve Link Text
preserveLinkText : boolean
preserve Watch Output
preserveWatchOutput : boolean
searchInComments : boolean
search In Documents
searchInDocuments : boolean
show Config
showConfig : boolean
skip Error Checking
skipErrorChecking : boolean
slugger Configuration
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" )[]
sort Entry Points
sortEntryPoints : boolean
source Link External
sourceLinkExternal : boolean
source Link Template
sourceLinkTemplate : string
suppressCommentWarningsInDeclarationFiles : boolean
title Link
titleLink : string
treat Validation Warnings As Errors
treatValidationWarningsAsErrors : boolean
treat Warnings As Errors
treatWarningsAsErrors : boolean
type Print Width
typePrintWidth : number
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. It also does not mark keys as optional.