UNPKG

@twurple/api

Version:

Interact with Twitch's API.

24 lines (23 loc) 826 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createClipQuery = exports.createClipCreateQuery = void 0; const common_1 = require("@twurple/common"); /** @internal */ function createClipCreateQuery(channel, createAfterDelay) { return { broadcaster_id: (0, common_1.extractUserId)(channel), has_delay: createAfterDelay.toString(), }; } exports.createClipCreateQuery = createClipCreateQuery; /** @internal */ function createClipQuery(params) { const { filterType, ids, startDate, endDate, isFeatured } = params; return { [filterType]: ids, started_at: startDate, ended_at: endDate, is_featured: isFeatured === null || isFeatured === void 0 ? void 0 : isFeatured.toString(), }; } exports.createClipQuery = createClipQuery;