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[];
  properties?: PropertyData[];
  returns?: ReturnData;
  throws?: ThrowsData[];
  typedef?: TypedefData[];
  see?: SeeData[];
  version?: VersionData[];
}

Properties

  • 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

  • properties · PropertyData[]

    Array of property information for interface/type declarations

  • 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.