@fabrix/spool-realtime
Version:
Spool: Realtime, Synchronize the client and server via WebSockets using Primus
20 lines • 758 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const joi_1 = __importDefault(require("joi"));
const realtimeConfig_1 = require("../schemas/realtimeConfig");
exports.validateConfig = {
config(config) {
return new Promise((resolve, reject) => {
joi_1.default.validate(config, realtimeConfig_1.realtimeConfig, (err, value) => {
if (err) {
return reject(new TypeError('config.realtime: ' + err));
}
return resolve(value);
});
});
}
};
//# sourceMappingURL=validateConfig.js.map