Skip to content

JSDoc for functions deconstructed renamed params #776

@joelpro2

Description

@joelpro2

Don't know if this is a bug or a question

given a function with multiple deconstructed params how should I do it on the doc?

/**
 * @param {Store}          context
 * @param {Store.commit}   context.commit
 * @param {Store.getters}  context.getters
 * @param {Store.dispatch} context.dispatch
 * @param {object}         payload
 * @param {object}         payload.new
 * @param {string}         payload.libraryType
 */
const updateStyleVersion = async (
  { commit, getters, dispatch },
  { new: newPayload, libraryType }
) => {

valid-types returns the following warning
Syntax error in namepath: payload.new

* @param {object} payload.newPayload:payload.new
also throws a warning for check-param-names
@param "payload.newPayload:payload.new" does not exist on payload

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions