UNPKG

@twurple/api

Version:

Interact with Twitch's API.

22 lines (21 loc) 679 B
import { __decorate } from "tslib"; import { rawDataSymbol, rtfm } from '@twurple/common'; import { HelixUserRelation } from '../../relations/HelixUserRelation.js'; import { HelixTeam } from './HelixTeam.js'; /** * A Stream Team with its member relations. * * @inheritDoc */ let HelixTeamWithUsers = class HelixTeamWithUsers extends HelixTeam { /** * The relations to the members of the team. */ get userRelations() { return this[rawDataSymbol].users.map(data => new HelixUserRelation(data, this._client)); } }; HelixTeamWithUsers = __decorate([ rtfm('api', 'HelixTeamWithUsers', 'id') ], HelixTeamWithUsers); export { HelixTeamWithUsers };