UNPKG

node-ttv

Version:

A Node.js wrapper for Twitch.tv's helix API.

72 lines 3.73 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var ads_1 = __importDefault(require("./resources/ads")); var analytics_1 = __importDefault(require("./resources/analytics")); var bits_1 = __importDefault(require("./resources/bits")); var channels_1 = __importDefault(require("./resources/channels")); var channel_points_1 = __importDefault(require("./resources/channel_points")); var chat_1 = __importDefault(require("./resources/chat")); var clips_1 = __importDefault(require("./resources/clips")); var entitlements_1 = __importDefault(require("./resources/entitlements")); var eventsub_1 = __importDefault(require("./resources/eventsub")); var games_1 = __importDefault(require("./resources/games")); var goals_1 = __importDefault(require("./resources/goals")); var hypetrain_1 = __importDefault(require("./resources/hypetrain")); var moderation_1 = __importDefault(require("./resources/moderation")); var music_1 = __importDefault(require("./resources/music")); var polls_1 = __importDefault(require("./resources/polls")); var predictions_1 = __importDefault(require("./resources/predictions")); var raids_1 = __importDefault(require("./resources/raids")); var schedule_1 = __importDefault(require("./resources/schedule")); var search_1 = __importDefault(require("./resources/search")); var streams_1 = __importDefault(require("./resources/streams")); var subscriptions_1 = __importDefault(require("./resources/subscriptions")); var tags_1 = __importDefault(require("./resources/tags")); var teams_1 = __importDefault(require("./resources/teams")); var users_1 = __importDefault(require("./resources/users")); var videos_1 = __importDefault(require("./resources/videos")); /** * Interact with Twitch.tv's Helix API. * See Twitch.tv's API reference for usage: https://dev.twitch.tv/docs/api/reference */ var Helix = /** @class */ (function () { /** * Interact with Twitch.tv's Helix API. * See Twitch.tv's API reference for usage: https://dev.twitch.tv/docs/api/reference * @param oauth An OAuth handle for application credentials */ function Helix(oauth) { // extensions resource not currently supported this.ads = new ads_1.default(oauth); this.analytics = new analytics_1.default(oauth); this.bits = new bits_1.default(oauth); this.channels = new channels_1.default(oauth); this.channel_points = new channel_points_1.default(oauth); this.chat = new chat_1.default(oauth); this.clips = new clips_1.default(oauth); this.entitlements = new entitlements_1.default(oauth); this.eventsub = new eventsub_1.default(oauth); this.games = new games_1.default(oauth); this.goals = new goals_1.default(oauth); this.hypetrain = new hypetrain_1.default(oauth); this.moderation = new moderation_1.default(oauth); this.music = new music_1.default(oauth); this.polls = new polls_1.default(oauth); this.predictions = new predictions_1.default(oauth); this.raids = new raids_1.default(oauth); this.schedule = new schedule_1.default(oauth); this.search = new search_1.default(oauth); this.streams = new streams_1.default(oauth); this.subscriptions = new subscriptions_1.default(oauth); this.tags = new tags_1.default(oauth); this.teams = new teams_1.default(oauth); this.users = new users_1.default(oauth); this.videos = new videos_1.default(oauth); } return Helix; }()); exports.default = Helix; //# sourceMappingURL=Helix.js.map