socket-ipc
Version:
Message-based communications over UNIX sockets
14 lines (12 loc) • 1.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.validateMessageHandlerOptions = validateMessageHandlerOptions;
function validateMessageHandlerOptions({
path,
port
}) {
if (!path && !port) throw Error('either path or port must be provided');
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy90eXBlcy50cyJdLCJuYW1lcyI6WyJ2YWxpZGF0ZU1lc3NhZ2VIYW5kbGVyT3B0aW9ucyIsInBhdGgiLCJwb3J0IiwiRXJyb3IiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFVTyxTQUFTQSw2QkFBVCxDQUF1QztBQUM1Q0MsRUFBQUEsSUFENEM7QUFFNUNDLEVBQUFBO0FBRjRDLENBQXZDLEVBR3lCO0FBQzlCLE1BQUksQ0FBQ0QsSUFBRCxJQUFTLENBQUNDLElBQWQsRUFBb0IsTUFBTUMsS0FBSyxDQUFDLHNDQUFELENBQVg7QUFDckIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdHlwZSBNZXNzYWdlRXZlbnQgPSB7XG4gIGRhdGE6IEJ1ZmZlciB8IHN0cmluZ1xufVxuXG5leHBvcnQgdHlwZSBNZXNzYWdlSGFuZGxlck9wdGlvbnMgPSB7XG4gIHBhdGg/OiBzdHJpbmdcbiAgcG9ydD86IG51bWJlclxuICBiaW5hcnk/OiBib29sZWFuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiB2YWxpZGF0ZU1lc3NhZ2VIYW5kbGVyT3B0aW9ucyh7XG4gIHBhdGgsXG4gIHBvcnQsXG59OiBNZXNzYWdlSGFuZGxlck9wdGlvbnMpOiB2b2lkIHtcbiAgaWYgKCFwYXRoICYmICFwb3J0KSB0aHJvdyBFcnJvcignZWl0aGVyIHBhdGggb3IgcG9ydCBtdXN0IGJlIHByb3ZpZGVkJylcbn1cbiJdfQ==