Optionalalways Create Entry Point Module
alwaysCreateEntryPointModule ?: boolean
Optionalbase Path
basePath ?: string
blockTags ?: ` @ ${ string } ` []
Optionalcache Bust
cacheBust ?: boolean
cascadedModifierTags ?: ` @ ${ string } ` []
Optionalcategorize By Group
categorizeByGroup ?: boolean
Optionalcategory Order
categoryOrder ?: string []
Optionalclean Output Dir
cleanOutputDir ?: boolean
Optionalcname
cname ?: string
commentStyle ?: | "jsdoc" | "block" | "line" | "triple-slash" | "all" | "JSDoc" | "Block" | "Line" | "TripleSlash" | "All"
Optionalcompiler Options
compilerOptions ?: unknown
Optionalcustom Css
customCss ?: string
customFooterHtml ?: string
customFooterHtmlDisableWrapper ?: boolean
Optionalcustom Js
customJs ?: string
Optionaldark Highlight Theme
darkHighlightTheme ?: BundledTheme
Optionaldefault Category
defaultCategory ?: string
Optionaldisable Git
disableGit ?: boolean
Optionaldisable Sources
disableSources ?: boolean
Optionaldisplay Base Path
displayBasePath ?: string
Optionalemit
emit ?: "none" | "both" | "docs"
Optionalentry Points
entryPoints ?: string []
Optionalentry Point Strategy
entryPointStrategy ?: | "Expand" | "expand" | "resolve" | "packages" | "merge" | "Resolve" | "Packages" | "Merge"
Optionalexclude
exclude ?: string []
Optionalexclude Categories
excludeCategories ?: string []
Optionalexclude Externals
excludeExternals ?: boolean
Optionalexclude Internal
excludeInternal ?: boolean
Optionalexclude Not Documented
excludeNotDocumented ?: boolean
Optionalexclude Not Documented Kinds
Optionalexclude Private
excludePrivate ?: boolean
Optionalexclude Private Class Fields
excludePrivateClassFields ?: boolean
Optionalexclude Protected
excludeProtected ?: boolean
Optionalexclude References
excludeReferences ?: boolean
excludeTags ?: ` @ ${ string } ` []
Optionalexternal Pattern
externalPattern ?: string []
Optionalexternal Symbol Link Mappings
externalSymbolLinkMappings ?: Record < string , Record < string , string > >
Optionalfavicon
favicon ?: string
Optionalgithub Pages
githubPages ?: boolean
Optionalgit Remote
gitRemote ?: string
Optionalgit Revision
gitRevision ?: string
Optionalgroup Order
groupOrder ?: string []
Optionalgroup References By Type
groupReferencesByType ?: boolean
Optionalheadings
headings ?: boolean | Partial < { document : boolean ; readme : boolean } >
Optionalhelp
help ?: boolean
Optionalhide Generator
hideGenerator ?: boolean
Optionalhighlight Languages
highlightLanguages ?: string []
Optionalhosted Base Url
hostedBaseUrl ?: string
Optionalhtml
html ?: string
Optionalignored Highlight Languages
ignoredHighlightLanguages ?: string []
Optionalinclude Hierarchy Summary
includeHierarchySummary ?: boolean
Optionalinclude Version
includeVersion ?: boolean
inlineTags ?: ` @ ${ string } ` []
Optionalintentionally Not Documented
intentionallyNotDocumented ?: string []
Optionalintentionally Not Exported
intentionallyNotExported ?: string []
Optionaljs Doc Compatibility
Optionaljson
json ?: string
Optionallang
lang ?: string
Optionallight Highlight Theme
lightHighlightTheme ?: BundledTheme
Optionallocales
locales ?: Record < string , Record < string , string > >
Optionalmarkdown It Loader
markdownItLoader ?: ( parser : any ) => void
Optionalmarkdown It Options
markdownItOptions ?: Record < string , unknown >
Optionalmarkdown Link External
markdownLinkExternal ?: boolean
Optionalmax Type Conversion Depth
maxTypeConversionDepth ?: number
modifierTags ?: ` @ ${ string } ` []
Optionalname
name ?: string
Optionalnavigation
navigation ?: | boolean | Partial < { compactFolders : boolean ; excludeReferences : boolean ; includeCategories : boolean ; includeFolders : boolean ; includeGroups : boolean ; } , >
Optionalnavigation Leaves
navigationLeaves ?: string []
Optionalnavigation Links
navigationLinks ?: Record < string , string >
notRenderedTags ?: ` @ ${ string } ` []
Optionaloptions
options ?: string
Optionalpackages Requiring Documentation
packagesRequiringDocumentation ?: string []
Optionalplugin
plugin ?: (
string | (
( app : Application ) => void | Promise < void > ))
[]
preservedTypeAnnotationTags ?: ` @ ${ string } ` []
Optionalpreserve Link Text
preserveLinkText ?: boolean
Optionalpreserve Watch Output
preserveWatchOutput ?: boolean
Optionalpretty
pretty ?: boolean
Optionalproject Documents
projectDocuments ?: string []
Optionalreadme
readme ?: string
Optionalrequired To Be Documented
Optionalrouter
router ?: string
Optionalsearch Category Boosts
searchCategoryBoosts ?: Record < string , number >
Optionalsearch Group Boosts
searchGroupBoosts ?: Record < string , number >
searchInComments ?: boolean
Optionalsearch In Documents
searchInDocuments ?: boolean
Optionalshow Config
showConfig ?: boolean
sidebarLinks ?: Record < string , string >
Optionalskip Error Checking
skipErrorChecking ?: boolean
Optionalslugger Configuration
sluggerConfiguration ?: boolean | Partial < { lowercase : boolean } >
Optionalsort
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" )[]
Optionalsort Entry Points
sortEntryPoints ?: boolean
Optionalsource Link External
sourceLinkExternal ?: boolean
Optionalsource Link Template
sourceLinkTemplate ?: string
suppressCommentWarningsInDeclarationFiles ?: boolean
Optionaltheme
theme ?: string
Optionaltitle Link
titleLink ?: string
Optionaltreat Validation Warnings As Errors
treatValidationWarningsAsErrors ?: boolean
Optionaltreat Warnings As Errors
treatWarningsAsErrors ?: boolean
Optionaltsconfig
tsconfig ?: string
Optionaltype Print Width
typePrintWidth ?: number
useFirstParagraphOfCommentAsSummary ?: boolean
Optionaluse Hosted Base Url For Absolute Links
useHostedBaseUrlForAbsoluteLinks ?: boolean
Optionaluse Ts Link Resolution
useTsLinkResolution ?: boolean
Optionalversion
version ?: boolean
Optionalvisibility Filters
visibilityFilters ?: { external ?: boolean ; inherited ?: boolean ; private ?: boolean ; protected ?: boolean ; [ tag : ` @ ${ string } ` ]: boolean ; }
Optionalwatch
watch ?: boolean
An interface describing all TypeDoc specific options. Generated from a map which contains more information about each option for better types when defining said options.