@twurple/eventsub-base
Advanced tools
Comparing version 7.1.0-pre.4 to 7.1.0-pre.5
@@ -19,3 +19,3 @@ import { EventSubChannelChatBaseNotificationEvent } from './EventSubChannelChatBaseNotificationEvent'; | ||
*/ | ||
get amount(): number | null; | ||
get amount(): number; | ||
/** | ||
@@ -22,0 +22,0 @@ * The amount of gifts that the gifter has sent in total, or `null` the gift is anonymous. |
@@ -11,15 +11,15 @@ import { type HelixUser } from '@twurple/api'; | ||
*/ | ||
get raiderId(): string | null; | ||
get raiderId(): string; | ||
/** | ||
* The username of the user that raided the channel. | ||
*/ | ||
get raiderName(): string | null; | ||
get raiderName(): string; | ||
/** | ||
* The display name of the user that raided the channel. | ||
*/ | ||
get raiderDisplayName(): string | null; | ||
get raiderDisplayName(): string; | ||
/** | ||
* Gets more information about the user that raided the channel. | ||
*/ | ||
getGifter(): Promise<HelixUser>; | ||
getRaider(): Promise<HelixUser>; | ||
/** | ||
@@ -26,0 +26,0 @@ * The amount of viewers the channel was raided with. |
@@ -36,3 +36,3 @@ "use strict"; | ||
*/ | ||
async getGifter() { | ||
async getRaider() { | ||
return (0, common_1.checkRelationAssertion)(await this._client.users.getUserById(this[common_1.rawDataSymbol].raid.user_id)); | ||
@@ -39,0 +39,0 @@ } |
@@ -24,15 +24,15 @@ import { type HelixUser } from '@twurple/api'; | ||
*/ | ||
get recipientId(): string | null; | ||
get recipientId(): string; | ||
/** | ||
* The username of the recipient. | ||
*/ | ||
get recipientName(): string | null; | ||
get recipientName(): string; | ||
/** | ||
* The display name of the recipient. | ||
*/ | ||
get recipientDisplayName(): string | null; | ||
get recipientDisplayName(): string; | ||
/** | ||
* Gets more information about the recipient. | ||
*/ | ||
getGifter(): Promise<HelixUser>; | ||
getRecipient(): Promise<HelixUser>; | ||
/** | ||
@@ -39,0 +39,0 @@ * The id of the community gift the sub gift belongs to, or `null` if it doesn't belong to any community gift. |
@@ -54,3 +54,3 @@ "use strict"; | ||
*/ | ||
async getGifter() { | ||
async getRecipient() { | ||
return (0, common_1.checkRelationAssertion)(await this._client.users.getUserById(this[common_1.rawDataSymbol].sub_gift.recipient_user_id)); | ||
@@ -57,0 +57,0 @@ } |
@@ -21,2 +21,3 @@ /** @private */ | ||
type: 'cheermote'; | ||
text: string; | ||
cheermote: EventSubChatMessageCheermote; | ||
@@ -34,2 +35,3 @@ } | ||
type: 'emote'; | ||
text: string; | ||
emote: EventSubChatMessageEmote; | ||
@@ -46,2 +48,3 @@ } | ||
type: 'mention'; | ||
text: string; | ||
mention: EventSubChatMessageMention; | ||
@@ -48,0 +51,0 @@ } |
import { type Logger, type LoggerOptions } from '@d-fischer/logger'; | ||
import { EventEmitter } from '@d-fischer/typed-event-emitter'; | ||
import { type ApiClient, type HelixEventSubDropEntitlementGrantFilter, type HelixEventSubSubscription, type HelixEventSubTransportOptions, type UserIdResolvable } from '@twurple/api'; | ||
import { type ApiClient, type HelixEventSubDropEntitlementGrantFilter, type HelixEventSubSubscription, type HelixEventSubSubscriptionStatus, type HelixEventSubTransportOptions, type UserIdResolvable } from '@twurple/api'; | ||
import { type EventSubChannelChatNotificationEvent } from './events/chatNotifications/EventSubChannelChatNotificationEvent'; | ||
@@ -83,3 +83,3 @@ import type { EventSubChannelAdBreakBeginEvent } from './events/EventSubChannelAdBreakBeginEvent'; | ||
*/ | ||
readonly onRevoke: import("@d-fischer/typed-event-emitter").EventBinder<[subscription: EventSubSubscription<unknown>]>; | ||
readonly onRevoke: import("@d-fischer/typed-event-emitter").EventBinder<[subscription: EventSubSubscription<unknown>, status: HelixEventSubSubscriptionStatus]>; | ||
/** | ||
@@ -86,0 +86,0 @@ * Fires when the client successfully created a subscription. |
@@ -29,2 +29,6 @@ import type { HelixEventSubSubscriptionStatus, HelixEventSubTransportData } from '@twurple/api'; | ||
export type EventSubNotificationPayload = EventSubSingleNotificationPayload | EventSubBatchNotificationPayload; | ||
/** @private */ | ||
export interface EventSubRevocationPayload { | ||
subscription: EventSubSubscriptionBody; | ||
} | ||
//# sourceMappingURL=EventSubPayload.external.d.ts.map |
export { EventSubBase, type EventSubBaseConfig } from './EventSubBase'; | ||
export { type EventSubListener } from './EventSubListener'; | ||
export type { EventSubSubscriptionBody, EventSubNotificationPayload } from './EventSubPayload.external'; | ||
export type { EventSubSubscriptionBody, EventSubNotificationPayload, EventSubRevocationPayload, } from './EventSubPayload.external'; | ||
export { EventSubChannelBanEvent } from './events/EventSubChannelBanEvent'; | ||
@@ -12,2 +12,4 @@ export { EventSubChannelCharityCampaignProgressEvent } from './events/EventSubChannelCharityCampaignProgressEvent'; | ||
export { EventSubChannelChatMessageDeleteEvent } from './events/EventSubChannelChatMessageDeleteEvent'; | ||
export { EventSubChannelChatMessageEvent } from './events/EventSubChannelChatMessageEvent'; | ||
export type { EventSubChannelChatNotificationEvent } from './events/chatNotifications/EventSubChannelChatNotificationEvent'; | ||
export { EventSubChannelCheerEvent } from './events/EventSubChannelCheerEvent'; | ||
@@ -14,0 +16,0 @@ export { EventSubChannelFollowEvent } from './events/EventSubChannelFollowEvent'; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.EventSubChannelPollChoice = exports.EventSubChannelPollBeginChoice = exports.EventSubChannelHypeTrainContribution = exports.EventSubChannelCharityAmount = exports.EventSubUserUpdateEvent = exports.EventSubUserAuthorizationRevokeEvent = exports.EventSubUserAuthorizationGrantEvent = exports.EventSubStreamOnlineEvent = exports.EventSubStreamOfflineEvent = exports.EventSubExtensionBitsTransactionCreateEvent = exports.EventSubDropEntitlementGrantEvent = exports.EventSubChannelUpdateEvent = exports.EventSubChannelUnbanEvent = exports.EventSubChannelSubscriptionMessageEvent = exports.EventSubChannelSubscriptionGiftEvent = exports.EventSubChannelSubscriptionEvent = exports.EventSubChannelSubscriptionEndEvent = exports.EventSubChannelShoutoutReceiveEvent = exports.EventSubChannelShoutoutCreateEvent = exports.EventSubChannelShieldModeEndEvent = exports.EventSubChannelShieldModeBeginEvent = exports.EventSubChannelRewardEvent = exports.EventSubChannelRedemptionUpdateEvent = exports.EventSubChannelRedemptionAddEvent = exports.EventSubChannelRaidEvent = exports.EventSubChannelPredictionProgressEvent = exports.EventSubChannelPredictionLockEvent = exports.EventSubChannelPredictionEndEvent = exports.EventSubChannelPredictionBeginEvent = exports.EventSubChannelPollProgressEvent = exports.EventSubChannelPollEndEvent = exports.EventSubChannelPollBeginEvent = exports.EventSubChannelModeratorEvent = exports.EventSubChannelHypeTrainProgressEvent = exports.EventSubChannelHypeTrainEndEvent = exports.EventSubChannelHypeTrainBeginEvent = exports.EventSubChannelGoalProgressEvent = exports.EventSubChannelGoalEndEvent = exports.EventSubChannelGoalBeginEvent = exports.EventSubChannelFollowEvent = exports.EventSubChannelCheerEvent = exports.EventSubChannelChatMessageDeleteEvent = exports.EventSubChannelChatClearUserMessagesEvent = exports.EventSubChannelChatClearEvent = exports.EventSubChannelCharityDonationEvent = exports.EventSubChannelCharityCampaignStopEvent = exports.EventSubChannelCharityCampaignStartEvent = exports.EventSubChannelCharityCampaignProgressEvent = exports.EventSubChannelBanEvent = exports.EventSubBase = void 0; | ||
exports.EventSubSubscription = exports.EventSubChannelPredictionPredictor = exports.EventSubChannelPredictionOutcome = exports.EventSubChannelPredictionBeginOutcome = void 0; | ||
exports.EventSubChannelPollBeginChoice = exports.EventSubChannelHypeTrainContribution = exports.EventSubChannelCharityAmount = exports.EventSubUserUpdateEvent = exports.EventSubUserAuthorizationRevokeEvent = exports.EventSubUserAuthorizationGrantEvent = exports.EventSubStreamOnlineEvent = exports.EventSubStreamOfflineEvent = exports.EventSubExtensionBitsTransactionCreateEvent = exports.EventSubDropEntitlementGrantEvent = exports.EventSubChannelUpdateEvent = exports.EventSubChannelUnbanEvent = exports.EventSubChannelSubscriptionMessageEvent = exports.EventSubChannelSubscriptionGiftEvent = exports.EventSubChannelSubscriptionEvent = exports.EventSubChannelSubscriptionEndEvent = exports.EventSubChannelShoutoutReceiveEvent = exports.EventSubChannelShoutoutCreateEvent = exports.EventSubChannelShieldModeEndEvent = exports.EventSubChannelShieldModeBeginEvent = exports.EventSubChannelRewardEvent = exports.EventSubChannelRedemptionUpdateEvent = exports.EventSubChannelRedemptionAddEvent = exports.EventSubChannelRaidEvent = exports.EventSubChannelPredictionProgressEvent = exports.EventSubChannelPredictionLockEvent = exports.EventSubChannelPredictionEndEvent = exports.EventSubChannelPredictionBeginEvent = exports.EventSubChannelPollProgressEvent = exports.EventSubChannelPollEndEvent = exports.EventSubChannelPollBeginEvent = exports.EventSubChannelModeratorEvent = exports.EventSubChannelHypeTrainProgressEvent = exports.EventSubChannelHypeTrainEndEvent = exports.EventSubChannelHypeTrainBeginEvent = exports.EventSubChannelGoalProgressEvent = exports.EventSubChannelGoalEndEvent = exports.EventSubChannelGoalBeginEvent = exports.EventSubChannelFollowEvent = exports.EventSubChannelCheerEvent = exports.EventSubChannelChatMessageEvent = exports.EventSubChannelChatMessageDeleteEvent = exports.EventSubChannelChatClearUserMessagesEvent = exports.EventSubChannelChatClearEvent = exports.EventSubChannelCharityDonationEvent = exports.EventSubChannelCharityCampaignStopEvent = exports.EventSubChannelCharityCampaignStartEvent = exports.EventSubChannelCharityCampaignProgressEvent = exports.EventSubChannelBanEvent = exports.EventSubBase = void 0; | ||
exports.EventSubSubscription = exports.EventSubChannelPredictionPredictor = exports.EventSubChannelPredictionOutcome = exports.EventSubChannelPredictionBeginOutcome = exports.EventSubChannelPollChoice = void 0; | ||
var EventSubBase_1 = require("./EventSubBase"); | ||
@@ -23,2 +23,4 @@ Object.defineProperty(exports, "EventSubBase", { enumerable: true, get: function () { return EventSubBase_1.EventSubBase; } }); | ||
Object.defineProperty(exports, "EventSubChannelChatMessageDeleteEvent", { enumerable: true, get: function () { return EventSubChannelChatMessageDeleteEvent_1.EventSubChannelChatMessageDeleteEvent; } }); | ||
var EventSubChannelChatMessageEvent_1 = require("./events/EventSubChannelChatMessageEvent"); | ||
Object.defineProperty(exports, "EventSubChannelChatMessageEvent", { enumerable: true, get: function () { return EventSubChannelChatMessageEvent_1.EventSubChannelChatMessageEvent; } }); | ||
var EventSubChannelCheerEvent_1 = require("./events/EventSubChannelCheerEvent"); | ||
@@ -25,0 +27,0 @@ Object.defineProperty(exports, "EventSubChannelCheerEvent", { enumerable: true, get: function () { return EventSubChannelCheerEvent_1.EventSubChannelCheerEvent; } }); |
{ | ||
"name": "@twurple/eventsub-base", | ||
"version": "7.1.0-pre.4", | ||
"version": "7.1.0-pre.5", | ||
"publishConfig": { | ||
@@ -38,5 +38,5 @@ "access": "public" | ||
"@d-fischer/typed-event-emitter": "^3.3.0", | ||
"@twurple/api": "7.1.0-pre.4", | ||
"@twurple/auth": "7.1.0-pre.4", | ||
"@twurple/common": "7.1.0-pre.4", | ||
"@twurple/api": "7.1.0-pre.5", | ||
"@twurple/auth": "7.1.0-pre.5", | ||
"@twurple/common": "7.1.0-pre.5", | ||
"tslib": "^2.0.3" | ||
@@ -43,0 +43,0 @@ }, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
837627
20923
+ Added@twurple/api@7.1.0-pre.5(transitive)
+ Added@twurple/api-call@7.1.0-pre.5(transitive)
+ Added@twurple/auth@7.1.0-pre.5(transitive)
+ Added@twurple/common@7.1.0-pre.5(transitive)
- Removed@twurple/api@7.1.0-pre.4(transitive)
- Removed@twurple/api-call@7.1.0-pre.4(transitive)
- Removed@twurple/auth@7.1.0-pre.4(transitive)
- Removed@twurple/common@7.1.0-pre.4(transitive)
Updated@twurple/api@7.1.0-pre.5
Updated@twurple/auth@7.1.0-pre.5
Updated@twurple/common@7.1.0-pre.5