Fixed tsc build errors

This commit is contained in:
RemixDev
2021-05-23 22:42:02 +02:00
parent 05a892565b
commit f33cbcb7d0
55 changed files with 1305 additions and 37 deletions

41
server/dist/helpers/errors.js vendored Normal file
View File

@@ -0,0 +1,41 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NotLoggedIn = exports.AlreadyInQueue = exports.QueueError = exports.isBadRequestError = exports.BadRequestError = exports.consoleError = exports.consoleInfo = void 0;
const ramda_1 = require("ramda");
const prependDeemix = ramda_1.concat('[deemix-server]: ');
const consoleInfo = (errorText) => console.info(prependDeemix(errorText));
exports.consoleInfo = consoleInfo;
const consoleError = (errorText) => console.error(prependDeemix(errorText));
exports.consoleError = consoleError;
class BadRequestError extends Error {
constructor() {
super();
this.message = 'Bad request!';
}
}
exports.BadRequestError = BadRequestError;
const isBadRequestError = (error) => error instanceof BadRequestError;
exports.isBadRequestError = isBadRequestError;
class QueueError extends Error {
constructor(message) {
super(message);
this.name = 'QueueError';
}
}
exports.QueueError = QueueError;
class AlreadyInQueue extends QueueError {
constructor(dwObj, silent) {
super(`${dwObj.artist} - ${dwObj.title} is already in queue.`);
this.name = 'AlreadyInQueue';
this.item = dwObj;
this.silent = silent;
}
}
exports.AlreadyInQueue = AlreadyInQueue;
class NotLoggedIn extends QueueError {
constructor() {
super(`You must be logged in to start a download.`);
this.name = 'NotLoggedIn';
}
}
exports.NotLoggedIn = NotLoggedIn;

View File

@@ -5,5 +5,5 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
Object.defineProperty(exports, "__esModule", { value: true });
exports.WEBUI_DIR = exports.ROOT_DIR = void 0;
const path_1 = __importDefault(require("path"));
exports.ROOT_DIR = path_1.default.resolve('../');
exports.ROOT_DIR = path_1.default.resolve(path_1.default.join(__dirname, '..', '..', '..'));
exports.WEBUI_DIR = path_1.default.join(exports.ROOT_DIR, 'webui', 'public');

View File

@@ -0,0 +1,5 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isObjectEmpy = void 0;
const isObjectEmpy = (obj) => Object.keys(obj).length === 0;
exports.isObjectEmpy = isObjectEmpy;