@twurple/api
Version:
Interact with Twitch's API.
22 lines (21 loc) • 679 B
JavaScript
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 };