# Typedoc > [!note] If [--useTsLinkResolution](options/comments.md#usetslinkresolution) is turned on (the default) this page ## Pages - [Declaration References](declaration-references.md): [!note] If [--useTsLinkResolution](options/comments.md#usetslinkresolution) is turned on (the default) this page - [Development](development.md): This page is a work in progress overview of TypeDoc's architecture. - [Internationalization](development-internationalization.md): TypeDoc 0.26 added support for internationalization in TypeDoc's output. - [Disabling Local Storage](development-local-storage.md): TypeDoc uses local storage by default to retain operational state information across page loads for components such a... - [Plugins](development-plugins.md): TypeDoc supports plugins which can modify how projects are converted, how - [Custom Themes](development-themes.md): Themes are defined by plugins calling the`defineTheme`method on - [Third Party Symbols](development-third-party-symbols.md): TypeDoc 0.22 added support for linking to third party sites by associating a - [Doc Comments](doc-comments.md): TypeDoc implements a minimal parser for your comments which extracts TSDoc/JSDoc tags and recognizes code - [JSDoc Support](doc-comments-jsdoc-support.md): JSDoc is the de-facto "standard" for comments, but does not specify a rigorous - [TSDoc Support](doc-comments-tsdoc-support.md): The TSDoc standard is a proposal to standardize parsing of JSDoc-like comments. - [External Documents](external-documents.md): It can be convenient to write long-form guides/tutorials outside of doc comments. - [Install](index.md): TypeDoc converts comments in TypeScript's source code into HTML documentation - [Comments](options-comments.md): These options control how TypeDoc parses comments. - [Configuration](options-configuration.md): These options control where TypeDoc reads its configuration from. TypeDoc will read options - [Input](options-input.md): These options control what files TypeDoc processes to generate documentation - [Organization](options-organization.md): These options control how content is structured on generated pages. - [Other](options-other.md): Options which don't fit elsewhere. - [Output](options-output.md): These options control TypeDoc's output. - [Package Options](options-package-options.md): [!note] - [Validation](options-validation.md): Options that control how TypeDoc validates your documentation. - [Options](options.md): Any command line arguments that are passed without a flag will be parsed as entry points. - [Overview](overview.md): TypeDoc requires [Node.js](https://nodejs.org/) to run. It supports the current LTS - [Plugins](plugins.md): TypeDoc will load plugins specified with the`--plugin`flag. There are a number of community developed plugins avail... - [@abstract](tags-abstract.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@alpha](tags-alpha.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@author](tags-author.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@beta](tags-beta.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@category](tags-category.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@class](tags-class.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@defaultValue](tags-defaultvalue.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@deprecated](tags-deprecated.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@document](tags-document.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@enum](tags-enum.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@event](tags-event.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@eventProperty](tags-eventproperty.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@example](tags-example.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@expand](tags-expand.md): The`@expand`,`@expandType`, and`@preventExpand`tags can be used to control - [@experimental](tags-experimental.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@function](tags-function.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@group](tags-group.md): The`@group`,`@groupDescription`,`@showGroups`,`@hideGroups`, and - [@hidden](tags-hidden.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@hideconstructor](tags-hideconstructor.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@ignore](tags-ignore.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@import](tags-import.md): **Tag Kind:** [Block](../tags.md#block-tags) - [\{\@include\}](tags-include.md): **Tag Kind:** [Inline](../tags.md#inline-tags) - [\{\@inheritDoc\}](tags-inheritdoc.md): **Tag Kind:** [Inline](../tags.md#inline-tags) / [Block](../tags.md#block-tags) - [@inline](tags-inline.md): The`@inline`,`@inlineType`and`@preventInline`tags can be used to control how - [@interface](tags-interface.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@internal](tags-internal.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [\{\@label\}](tags-label.md): **Tag Kind:** [Inline](../tags.md#inline-tags) - [@license](tags-license.md): **Tag Kind:** [Block](../tags.md#block-tags) - [\{\@link\}](tags-link.md): **Tag Kind:** [Inline](../tags.md#inline-tags) - [@mergeModuleWith](tags-mergemodulewith.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@module](tags-module.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@namespace](tags-namespace.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@overload](tags-overload.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@override](tags-override.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@packageDocumentation](tags-packagedocumentation.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@param](tags-param.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@primaryExport](tags-primaryexport.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@private](tags-private.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@privateRemarks](tags-privateremarks.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@property](tags-property.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@protected](tags-protected.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@public](tags-public.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@readonly](tags-readonly.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@remarks](tags-remarks.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@returns](tags-returns.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@sealed](tags-sealed.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@see](tags-see.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@since](tags-since.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@sortStrategy](tags-sortstrategy.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@summary](tags-summary.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@template](tags-template.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@throws](tags-throws.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@typeParam](tags-typeparam.md): **Tag Kind:** [Block](../tags.md#block-tags) - [TypeScript Tags](tags-typescript.md): **Tag Kind:** [Block](../tags.md#block-tags) - [@useDeclaredType](tags-usedeclaredtype.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [@virtual](tags-virtual.md): **Tag Kind:** [Modifier](../tags.md#modifier-tags) - [Tags](tags.md): TypeDoc supports a specific set of tags. Many JSDoc tags are not supported because the TypeScript - [Themes](themes.md): Themes allow you to change the look and feel of the generated documentation.