@questlabs/core
Version:
This is the quest SDK
21 lines (20 loc) • 747 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateParams = void 0;
function validateParams(params) {
for (let key in params) {
if (typeof params[key] === "undefined" ||
params[key] === null ||
params[key] === "" ||
params[key] === undefined) {
if (key === "userId" || key === "token") {
throw new Error("Invalid action. Please set user or login again");
}
if (key === "apiSecret") {
throw new Error("Invalid action. Please set apiSecret in the base(QuestSdk) class");
}
throw new Error(`Invalid ${key}`);
}
}
}
exports.validateParams = validateParams;