diff --git a/packages/typedoc-plugin-markdown/src/theme/context/partials/member.typeDeclarationTable.ts b/packages/typedoc-plugin-markdown/src/theme/context/partials/member.typeDeclarationTable.ts index 874b09c99..b358e2432 100644 --- a/packages/typedoc-plugin-markdown/src/theme/context/partials/member.typeDeclarationTable.ts +++ b/packages/typedoc-plugin-markdown/src/theme/context/partials/member.typeDeclarationTable.ts @@ -51,7 +51,8 @@ export function typeDeclarationTable( declarations.forEach((declaration: DeclarationReflection) => { const row: string[] = []; - row.push(backTicks(declaration.name)); + const optional = declaration.flags.isOptional ? '?' : ''; + row.push(`${backTicks(declaration.name)}${optional}`); row.push(this.partials.someType(declaration.type));