jsdoc-typeof-plugin

1.0.0 • Public • Published

Build Status Dependencies

What

A jsdoc plugin that will convert types like {typeof SomeClass} into {Class<SomeClass>}

Why

Because jsdoc3 doesn't support types which reference a class - just class instances. Also because we want to validate types using typescript jsdoc which supports the syntax {typeof SomeClass} to reference classes statically. Jsdoc currently fails generating documentation if it founds such expressions.

How to use

npm install jsdoc-typeof-plugin --save-dev

Enable this plugin in your jsdoc configuration file:

    "plugins": ["node_modules/jsdoc-typeof-plugin"],

And now you are ready to use {typeof SomeClass}, for example:

/**
@return {typeof Something}
*/
static method1() {
    return null
}

/jsdoc-typeof-plugin/

    Package Sidebar

    Install

    npm i jsdoc-typeof-plugin

    Weekly Downloads

    9,119

    Version

    1.0.0

    License

    ISC

    Last publish

    Collaborators

    • cancerberosgx