Skip to content

TypedefData

Represents the parsed result of @typedef tags in JSDoc. Used to define custom types or complex object structures.

Signature

typescript
interface TypedefData { name: string; type: string; description: string; properties: PropertyData[] }

Parameters

  • nameRequired · string

    Name of the type

  • typeRequired · string

    Base type of the type (e.g., Object, Array, etc.)

  • descriptionRequired · string

    Description of the type

  • propertiesRequired · PropertyData[]

    Array of property information if the type is an object

Released under the MIT License.