Skip to content

invalid-client-doc-mode

Id
@azure-tools/typespec-client-generator-core/invalid-client-doc-mode

Severity: error

This diagnostic is issued when @clientDoc receives a mode whose value is not "append" or "replace".

  • Area: Generated SDK documentation customization. Blocks the @clientDoc override because TCGC cannot decide whether to append or replace documentation.
  • Not affected: SDK type names, operation signatures, and service behavior are unchanged.
enum CustomDocMode {
prepend: "prepend",
}
@clientDoc("Client-specific text.", CustomDocMode.prepend) // mode must be `append` or `replace`
model Widget {}

TCGC reports:

Invalid mode 'prepend' for @clientDoc decorator. Valid values are "append" or "replace".

Pass DocumentationMode.append or DocumentationMode.replace to @clientDoc.

@clientDoc("Client-specific text.", DocumentationMode.append)
model Widget {}