landstrasse
Version:
Strongly typed WAMP Client for browsers
25 lines • 699 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SessionIDGenerator = exports.GlobalIDGenerator = void 0;
class GlobalIDGenerator {
id() {
// Taken from autobahn-js util.js
return Math.floor(Math.random() * 9007199254740992) + 1;
}
}
exports.GlobalIDGenerator = GlobalIDGenerator;
class SessionIDGenerator {
constructor() {
Object.defineProperty(this, "currentID", {
enumerable: true,
configurable: true,
writable: true,
value: 1
});
}
id() {
return this.currentID++;
}
}
exports.SessionIDGenerator = SessionIDGenerator;
//# sourceMappingURL=id.js.map