Fixed tsc build errors
This commit is contained in:
41
server/dist/helpers/errors.js
vendored
Normal file
41
server/dist/helpers/errors.js
vendored
Normal 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;
|
||||
2
server/dist/helpers/paths.js
vendored
2
server/dist/helpers/paths.js
vendored
@@ -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');
|
||||
|
||||
5
server/dist/helpers/primitive-checks.js
vendored
Normal file
5
server/dist/helpers/primitive-checks.js
vendored
Normal 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;
|
||||
Reference in New Issue
Block a user