Fixed minor jsdoc issues in Stripe package

- all are minor issues but they stop the editor showing function names,
  parameters and return types otherwise
- this should help with a better developer experience
This commit is contained in:
Daniel Lockyer 2022-10-10 11:48:56 +07:00
parent 3895f20d89
commit 83d7e5afd5
No known key found for this signature in database
3 changed files with 6 additions and 5 deletions

View File

@ -8,7 +8,7 @@ module.exports = class StripeMigrations {
* @param {object} params
*
* @param {any} params.models
* @param {import('../services/stripe-api')} params.stripeAPIService
* @param {import('./StripeAPI')} params.api
*/
constructor({
models,

View File

@ -30,9 +30,6 @@ const STRIPE_API_VERSION = '2020-08-27';
module.exports = class StripeAPI {
/**
* StripeAPI
*
* @param {object} params
* @param {IStripeAPIConfig} params.config
*/
constructor() {
/** @type {Stripe} */

View File

@ -5,8 +5,12 @@ const errors = require('@tryghost/errors');
module.exports = class WebhookController {
/**
* @param {object} deps
* @param {import('./StripeAPI')} deps.api
* @param {import('./WebhookManager')} deps.webhookManager
* @param {any} deps.deps.memberRepository
* @param {any} deps.eventRepository
* @param {any} deps.memberRepository
* @param {any} deps.productRepository
* @param {any} deps.sendSignupEmail
*/
constructor(deps) {
this.deps = deps;