UNPKG

typedoc

Version:

Create api documentation for TypeScript projects.

104 lines (103 loc) 1.97 kB
import * as TagDefaults from "./tsdoc-defaults.js"; export const excludeNotDocumentedKinds = [ "Module", "Namespace", "Enum", // Not including enum member here by default "Variable", "Function", "Class", "Interface", "Constructor", "Property", "Method", "CallSignature", "IndexSignature", "ConstructorSignature", "Accessor", "GetSignature", "SetSignature", "TypeAlias", "Reference", ]; export const excludeTags = [ "@override", "@virtual", "@privateRemarks", "@satisfies", "@overload", "@inline", "@inlineType", ]; export const blockTags = TagDefaults.blockTags; export const inlineTags = TagDefaults.inlineTags; export const modifierTags = TagDefaults.modifierTags; export const cascadedModifierTags = [ "@alpha", "@beta", "@experimental", ]; export const notRenderedTags = [ "@showCategories", "@showGroups", "@hideCategories", "@hideGroups", "@disableGroups", "@expand", "@preventExpand", "@expandType", "@summary", "@group", "@groupDescription", "@category", "@categoryDescription", ]; export const highlightLanguages = [ "bash", "console", "css", "html", "javascript", "json", "jsonc", "json5", "yaml", "tsx", "typescript", ]; export const ignoredHighlightLanguages = []; export const sort = [ "kind", "instance-first", "alphabetical-ignoring-documents", ]; export const kindSortOrder = [ "Document", "Project", "Module", "Namespace", "Enum", "EnumMember", "Class", "Interface", "TypeAlias", "Constructor", "Property", "Variable", "Function", "Accessor", "Method", "Reference", ]; export const requiredToBeDocumented = [ "Enum", "EnumMember", "Variable", "Function", "Class", "Interface", "Property", "Method", "Accessor", "TypeAlias", ];