Skip to content

Commit 2cdffab

Browse files
authored
Improved member repository subscription argument type (TryGhost#28342)
no ref Before this change, an argument to `linkSubscription` was `any`. Now it's a "proper" type.
1 parent 4f485ad commit 2cdffab

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

ghost/core/core/server/services/members/members-api/repositories/member-repository.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ const crypto = require('crypto');
1111
const hasActiveOffer = require('../utils/has-active-offer');
1212
const StartAutomationsPollEvent = require('../../../automations/events/start-automations-poll-event');
1313
const {MEMBER_WELCOME_EMAIL_SLUGS} = require('../../../member-welcome-emails/constants');
14+
/** @import {Knex} from 'knex' */
1415
/** @import * as automationsApi from '../../../automations/automations-api' */
1516

1617
const messages = {
@@ -1059,7 +1060,8 @@ module.exports = class MemberRepository {
10591060
* @param {Object} data.subscription
10601061
* @param {string | null} [data.offerId]
10611062
* @param {import('../../../member-attribution/attribution-builder').AttributionResource} [data.attribution]
1062-
* @param {*} options
1063+
* @param {object} [options]
1064+
* @param {Knex.Transaction} [options.transacting]
10631065
* @returns
10641066
*/
10651067
async linkSubscription(data, options = {}) {

0 commit comments

Comments
 (0)