Skip to content

ParsedJSDoc

Represents the parsed result of JSDoc templates used in Docflow.

Signature

typescript
interface ParsedJSDoc { name?: string; description?: string; category?: string; kind?: string; signature?: string; deprecated?: string; examples?: ExampleData[]; parameters?: ParameterData[]; returns?: ReturnData; throws?: ThrowsData[]; typedef?: TypedefData[]; see?: SeeData[]; version?: VersionData[] }

Parameters

  • name · string

    Name of the documented element

  • description · string

    Description of the element

  • category · string

    Category classification of the element

  • kind · string

    Type of declaration (function, class, interface, etc.)

  • signature · string

    TypeScript signature of the element

  • deprecated · string

    Deprecation notice (if applicable)

  • examples · ExampleData[]

    Array of example code

  • parameters · ParameterData[]

    Array of parameter information

  • returns · ReturnData

    Return value information

  • throws · ThrowsData[]

    Array of exception information

  • typedef · TypedefData[]

    Array of type definitions

  • see · SeeData[]

    Array of references to related documentation

  • version · VersionData[]

    Array of version information

Released under the MIT License.