@persian-caesar/aparat.js
Version:
The aparat website services for npm package.
42 lines (41 loc) • 1.94 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.VideoQuality = exports.BaseApiUrlTypes = exports.ErrorCodes = void 0;
var ErrorCodes;
(function (ErrorCodes) {
ErrorCodes[ErrorCodes["NETWORK_ERROR"] = 1000] = "NETWORK_ERROR";
ErrorCodes[ErrorCodes["HTTP_ERROR"] = 1001] = "HTTP_ERROR";
ErrorCodes[ErrorCodes["USER_NOT_FOUND"] = 2001] = "USER_NOT_FOUND";
ErrorCodes[ErrorCodes["VIDEO_NOT_FOUND"] = 3001] = "VIDEO_NOT_FOUND";
ErrorCodes[ErrorCodes["RATE_LIMIT_EXCEEDED"] = 4001] = "RATE_LIMIT_EXCEEDED";
ErrorCodes[ErrorCodes["AUTH_FAILED"] = 5001] = "AUTH_FAILED";
ErrorCodes[ErrorCodes["WEBHOOK_ERROR"] = 6001] = "WEBHOOK_ERROR";
ErrorCodes[ErrorCodes["SEARCH_ERROR"] = 7001] = "SEARCH_ERROR";
ErrorCodes[ErrorCodes["DOWNLOAD_ERROR"] = 8001] = "DOWNLOAD_ERROR";
})(ErrorCodes || (exports.ErrorCodes = ErrorCodes = {}));
var BaseApiUrlTypes;
(function (BaseApiUrlTypes) {
BaseApiUrlTypes["ApiV1"] = "API_V1_URL";
BaseApiUrlTypes["ApiV2"] = "API_V2_URL";
BaseApiUrlTypes["ApiBase"] = "API_BASE_URL";
})(BaseApiUrlTypes || (exports.BaseApiUrlTypes = BaseApiUrlTypes = {}));
var VideoQuality;
(function (VideoQuality) {
VideoQuality["P144"] = "144p";
VideoQuality["P240"] = "240p";
VideoQuality["P360"] = "360p";
VideoQuality["P480"] = "480p";
VideoQuality["P720"] = "720p";
VideoQuality["P1080"] = "1080p";
VideoQuality["P1440"] = "1440p";
VideoQuality["P2160"] = "2160p";
VideoQuality["P4320"] = "4320p"; // 8K
})(VideoQuality || (exports.VideoQuality = VideoQuality = {}));
/**
* @copyright
* Code by Sobhan-SRZA (mr.sinre) | https://github.com/Sobhan-SRZA
* Developed for Persian Caesar | https://github.com/Persian-Caesar | https://dsc.gg/persian-caesar
*
* If you encounter any issues or need assistance with this code,
* please make sure to credit "Persian Caesar" in your documentation or communications.
*/