UNPKG

kaltura-node-typescript-client

Version:
40 lines (38 loc) 3.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.KalturaClientUtils = void 0; var KalturaClientUtils = /** @class */ (function () { function KalturaClientUtils() { } KalturaClientUtils.fromServerDate = function (value) { return (value ? new Date(value * 1000) : null); }; KalturaClientUtils.toServerDate = function (value) { return value ? Math.round(value.getTime() / 1000) : null; }; KalturaClientUtils.getStartDateValue = function (value) { if (value) { value.setHours(0); value.setMinutes(0); value.setSeconds(0); return value; } else { return null; } }; KalturaClientUtils.getEndDateValue = function (value) { if (value) { value.setHours(23); value.setMinutes(59); value.setSeconds(59); return value; } else { return null; } }; return KalturaClientUtils; }()); exports.KalturaClientUtils = KalturaClientUtils; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwaS9rYWx0dXJhLWNsaWVudC11dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQTtJQUFBO0lBOEJBLENBQUM7SUE3QlEsaUNBQWMsR0FBckIsVUFBc0IsS0FBYTtRQUNqQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ2pELENBQUM7SUFFTSwrQkFBWSxHQUFuQixVQUFvQixLQUFXO1FBQzdCLE9BQU8sS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxPQUFPLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO0lBQzNELENBQUM7SUFFTSxvQ0FBaUIsR0FBeEIsVUFBeUIsS0FBVztRQUNsQyxJQUFJLEtBQUssRUFBRTtZQUNULEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDbEIsS0FBSyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNwQixLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ3BCLE9BQU8sS0FBSyxDQUFDO1NBQ2Q7YUFBTTtZQUNMLE9BQU8sSUFBSSxDQUFDO1NBQ2I7SUFDSCxDQUFDO0lBRU0sa0NBQWUsR0FBdEIsVUFBdUIsS0FBVztRQUNoQyxJQUFJLEtBQUssRUFBRTtZQUNULEtBQUssQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUM7WUFDbkIsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQztZQUNyQixLQUFLLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1lBQ3JCLE9BQU8sS0FBSyxDQUFDO1NBQ2Q7YUFBTTtZQUNMLE9BQU8sSUFBSSxDQUFDO1NBQ2I7SUFDSCxDQUFDO0lBQ0gseUJBQUM7QUFBRCxDQTlCQSxBQThCQyxJQUFBO0FBOUJZLGdEQUFrQiIsImZpbGUiOiJhcGkva2FsdHVyYS1jbGllbnQtdXRpbHMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmV4cG9ydCBjbGFzcyBLYWx0dXJhQ2xpZW50VXRpbHMge1xuICBzdGF0aWMgZnJvbVNlcnZlckRhdGUodmFsdWU6IG51bWJlcik6IERhdGUge1xuICAgIHJldHVybiAodmFsdWUgPyBuZXcgRGF0ZSh2YWx1ZSAqIDEwMDApIDogbnVsbCk7XG4gIH1cblxuICBzdGF0aWMgdG9TZXJ2ZXJEYXRlKHZhbHVlOiBEYXRlKTogbnVtYmVyIHtcbiAgICByZXR1cm4gdmFsdWUgPyBNYXRoLnJvdW5kKHZhbHVlLmdldFRpbWUoKSAvIDEwMDApIDogbnVsbDtcbiAgfVxuXG4gIHN0YXRpYyBnZXRTdGFydERhdGVWYWx1ZSh2YWx1ZTogRGF0ZSk6IERhdGUge1xuICAgIGlmICh2YWx1ZSkge1xuICAgICAgdmFsdWUuc2V0SG91cnMoMCk7XG4gICAgICB2YWx1ZS5zZXRNaW51dGVzKDApO1xuICAgICAgdmFsdWUuc2V0U2Vjb25kcygwKTtcbiAgICAgIHJldHVybiB2YWx1ZTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICB9XG5cbiAgc3RhdGljIGdldEVuZERhdGVWYWx1ZSh2YWx1ZTogRGF0ZSk6IERhdGUge1xuICAgIGlmICh2YWx1ZSkge1xuICAgICAgdmFsdWUuc2V0SG91cnMoMjMpO1xuICAgICAgdmFsdWUuc2V0TWludXRlcyg1OSk7XG4gICAgICB2YWx1ZS5zZXRTZWNvbmRzKDU5KTtcbiAgICAgIHJldHVybiB2YWx1ZTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICB9XG59XG4iXX0=