Skip to content

BaseUser

The base class representing an user structure.

Extends

Type parameters

Type parameterValue
T extends SubscriptionTypes-
K extends ConnectionTypesConnectionTypes

Constructors

new BaseUser()

1
new BaseUser<T, K>(
2
connection: K,
3
subscription: SubscriptionType<T, K>,
4
data: BaseUserData): BaseUser<T, K>

Builds up a BaseUser.

Parameters

ParameterTypeDescription
connectionKThe EventSub connection used.
subscriptionSubscriptionType<T, K>The subscription which trigger this message.
dataBaseUserDataThe event data received with the subscription.

Returns

BaseUser<T, K>

Overrides

Base.constructor

Source

twitchfy/packages/eventsub/src/structures/messages/BaseUser.ts:31

Properties

PropertyModifierTypeDescriptionInherited from
connectionreadonlyKThe EventSub connection used.Base.connection
displayNamereadonlystringThe display name of the user.-
idreadonlystringThe ID of the user.-
loginreadonlystringThe login name of the user.-
subscriptionreadonlySubscriptionType<T, K>The subscription which trigger this message.Base.subscription