@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
28 lines (24 loc) • 1.62 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
class Event {
/**
* Set to true if a subscriber has cancelled the event.
* @private
*/
cancelled = false;
/**
* Is the event cancelled
* @returns {boolean} Whether the event is cancelled
*/
isCancelled() {
return this.cancelled;
}
/**
* Cancel the event
*/
preventDefault() {
this.cancelled = true;
}
}
exports.Event = Event;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRXZlbnQuY2pzLmNqcyIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2V2ZW50cy9FdmVudC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY2xhc3MgRXZlbnQge1xuICAgIC8qKlxuICAgICAqIFNldCB0byB0cnVlIGlmIGEgc3Vic2NyaWJlciBoYXMgY2FuY2VsbGVkIHRoZSBldmVudC5cbiAgICAgKiBAcHJpdmF0ZVxuICAgICAqL1xuICAgIHByaXZhdGUgY2FuY2VsbGVkID0gZmFsc2U7XG5cbiAgICAvKipcbiAgICAgKiBJcyB0aGUgZXZlbnQgY2FuY2VsbGVkXG4gICAgICogQHJldHVybnMge2Jvb2xlYW59IFdoZXRoZXIgdGhlIGV2ZW50IGlzIGNhbmNlbGxlZFxuICAgICAqL1xuICAgIHB1YmxpYyBpc0NhbmNlbGxlZCgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuY2FuY2VsbGVkO1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENhbmNlbCB0aGUgZXZlbnRcbiAgICAgKi9cbiAgICBwdWJsaWMgcHJldmVudERlZmF1bHQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMuY2FuY2VsbGVkID0gdHJ1ZTtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFPLE1BQU0sS0FBTSxDQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQUtQLFNBQVksR0FBQSxLQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQU1iLFdBQXVCLEdBQUE7QUFDMUIsSUFBQSxPQUFPLElBQUssQ0FBQSxTQUFBO0FBQUE7QUFDaEI7QUFBQTtBQUFBO0FBQUEsRUFLTyxjQUF1QixHQUFBO0FBQzFCLElBQUEsSUFBQSxDQUFLLFNBQVksR0FBQSxJQUFBO0FBQUE7QUFFekI7Ozs7In0=