Optional
alwaysCreateEntryPointModule alwaysCreateEntryPointModule ?: boolean
Optional
basePath basePath ?: string
blockTags ?: ` @ ${ string } ` []
Optional
cacheBust cacheBust ?: boolean
cascadedModifierTags ?: ` @ ${ string } ` []
Optional
categorizeByGroup categorizeByGroup ?: boolean
Optional
categoryOrder categoryOrder ?: string []
Optional
cleanOutputDir cleanOutputDir ?: boolean
Optional
cname cname ?: string
commentStyle ?: | "jsdoc" | "block" | "line" | "all" | "All" | "JSDoc" | "Block" | "Line"
Optional
compilerOptions compilerOptions ?: unknown
Optional
customCss customCss ?: string
customFooterHtml ?: string
customFooterHtmlDisableWrapper ?: boolean
Optional
customJs customJs ?: string
Optional
darkHighlightTheme darkHighlightTheme ?: BundledTheme
Optional
defaultCategory defaultCategory ?: string
Optional
disableGit disableGit ?: boolean
Optional
disableSources disableSources ?: boolean
Optional
emit emit ?: "none" | "both" | "docs"
Optional
entryPoints entryPoints ?: string []
Optional
entryPointStrategy entryPointStrategy ?: | "Expand" | "expand" | "resolve" | "packages" | "merge" | "Resolve" | "Packages" | "Merge"
Optional
exclude exclude ?: string []
Optional
excludeCategories excludeCategories ?: string []
Optional
excludeExternals excludeExternals ?: boolean
Optional
excludeInternal excludeInternal ?: boolean
Optional
excludeNotDocumented excludeNotDocumented ?: boolean
Optional
excludeNotDocumentedKinds Optional
excludePrivate excludePrivate ?: boolean
Optional
excludeProtected excludeProtected ?: boolean
Optional
excludeReferences excludeReferences ?: boolean
excludeTags ?: ` @ ${ string } ` []
Optional
externalPattern externalPattern ?: string []
Optional
externalSymbolLinkMappings externalSymbolLinkMappings ?: Record < string , Record < string , string > >
Optional
favicon favicon ?: string
Optional
githubPages githubPages ?: boolean
Optional
gitRemote gitRemote ?: string
Optional
gitRevision gitRevision ?: string
Optional
groupOrder groupOrder ?: string []
Optional
groupReferencesByType groupReferencesByType ?: boolean
Optional
headings headings ?: boolean | Partial < { document : boolean ; readme : boolean } >
Optional
help help ?: boolean
Optional
hideGenerator hideGenerator ?: boolean
Optional
highlightLanguages highlightLanguages ?: string []
Optional
hostedBaseUrl hostedBaseUrl ?: string
Optional
html html ?: string
Optional
ignoredHighlightLanguages ignoredHighlightLanguages ?: string []
Optional
includeHierarchySummary includeHierarchySummary ?: boolean
Optional
includeVersion includeVersion ?: boolean
inlineTags ?: ` @ ${ string } ` []
Optional
intentionallyNotDocumented intentionallyNotDocumented ?: string []
Optional
intentionallyNotExported intentionallyNotExported ?: string []
Optional
jsDocCompatibility Optional
json json ?: string
Optional
lang lang ?: string
Optional
lightHighlightTheme lightHighlightTheme ?: BundledTheme
Optional
locales locales ?: Record < string , Record < string , string > >
Optional
markdownItLoader markdownItLoader ?: ( parser : any ) => void
Optional
markdownItOptions markdownItOptions ?: Record < string , unknown >
Optional
markdownLinkExternal markdownLinkExternal ?: boolean
Optional
maxTypeConversionDepth maxTypeConversionDepth ?: number
modifierTags ?: ` @ ${ string } ` []
Optional
name name ?: string
Optional
navigation navigation ?: | boolean | Partial < { compactFolders : boolean ; excludeReferences : boolean ; includeCategories : boolean ; includeFolders : boolean ; includeGroups : boolean ; } , >
Optional
navigationLeaves navigationLeaves ?: string []
Optional
navigationLinks navigationLinks ?: Record < string , string >
notRenderedTags ?: ` @ ${ string } ` []
Optional
options options ?: string
Optional
packagesRequiringDocumentation packagesRequiringDocumentation ?: string []
Optional
plugin plugin ?: string []
Optional
preserveLinkText preserveLinkText ?: boolean
Optional
preserveWatchOutput preserveWatchOutput ?: boolean
Optional
pretty pretty ?: boolean
Optional
projectDocuments projectDocuments ?: string []
Optional
readme readme ?: string
Optional
requiredToBeDocumented Optional
router router ?: string
Optional
searchCategoryBoosts searchCategoryBoosts ?: Record < string , number >
Optional
searchGroupBoosts searchGroupBoosts ?: Record < string , number >
searchInComments ?: boolean
Optional
searchInDocuments searchInDocuments ?: boolean
Optional
showConfig showConfig ?: boolean
sidebarLinks ?: Record < string , string >
Optional
skipErrorChecking skipErrorChecking ?: boolean
Optional
sluggerConfiguration sluggerConfiguration ?: boolean | Partial < { lowercase : boolean } >
Optional
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" )[]
Optional
sortEntryPoints sortEntryPoints ?: boolean
Optional
sourceLinkExternal sourceLinkExternal ?: boolean
Optional
sourceLinkTemplate sourceLinkTemplate ?: string
suppressCommentWarningsInDeclarationFiles ?: boolean
Optional
theme theme ?: string
Optional
titleLink titleLink ?: string
Optional
treatValidationWarningsAsErrors treatValidationWarningsAsErrors ?: boolean
Optional
treatWarningsAsErrors treatWarningsAsErrors ?: boolean
Optional
tsconfig tsconfig ?: string
Optional
typePrintWidth typePrintWidth ?: number
useFirstParagraphOfCommentAsSummary ?: boolean
Optional
useHostedBaseUrlForAbsoluteLinks useHostedBaseUrlForAbsoluteLinks ?: boolean
Optional
useTsLinkResolution useTsLinkResolution ?: boolean
Optional
version version ?: boolean
Optional
visibilityFilters visibilityFilters ?: { external ?: boolean ; inherited ?: boolean ; private ?: boolean ; protected ?: boolean ; [ tag : ` @ ${ string } ` ]: boolean ; }
Optional
watch 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.