aboutsummaryrefslogtreecommitdiff
path: root/node_modules/genius-lyrics/dist/Utils.js
blob: ad92b8833db0d63d65e84aca0ec48aacc6ea8bfc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkConfig = void 0;
const checkConfig = (config) => {
    if (!config || typeof config !== "object") {
        return false;
    }
    if (config.requestOptions && typeof config.requestOptions !== "object") {
        return false;
    }
    if (config.origin) {
        if (typeof config.origin !== "object" ||
            (config.origin.api && typeof config.origin.api !== "string") ||
            (config.origin.url && typeof config.origin.url !== "string")) {
            return false;
        }
    }
    return true;
};
exports.checkConfig = checkConfig;