ngx-diagrams
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.
152 lines • 7.29 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/interfaces/event.interface.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { UID } from '../utils/tool-kit.util';
// region events
/**
* @template T
*/
var
// region events
/**
* @template T
*/
BaseEvent = /** @class */ (function () {
function BaseEvent(entity) {
var _this = this;
this.id = UID();
this.entity = entity;
this.entityId = entity.id;
this.firing = true;
this.stopPropagation = (/**
* @return {?}
*/
function () { return (_this.firing = false); });
}
return BaseEvent;
}());
// region events
/**
* @template T
*/
export { BaseEvent };
if (false) {
/** @type {?} */
BaseEvent.prototype.entity;
/** @type {?} */
BaseEvent.prototype.entityId;
/** @type {?} */
BaseEvent.prototype.stopPropagation;
/** @type {?} */
BaseEvent.prototype.firing;
/** @type {?} */
BaseEvent.prototype.id;
}
/**
* @template T
*/
var /**
* @template T
*/
LockEvent = /** @class */ (function (_super) {
tslib_1.__extends(LockEvent, _super);
function LockEvent(entity, locked) {
if (locked === void 0) { locked = false; }
var _this = _super.call(this, entity) || this;
_this.locked = locked;
return _this;
}
return LockEvent;
}(BaseEvent));
/**
* @template T
*/
export { LockEvent };
if (false) {
/** @type {?} */
LockEvent.prototype.locked;
}
/**
* @template P, T
*/
var /**
* @template P, T
*/
ParentChangeEvent = /** @class */ (function (_super) {
tslib_1.__extends(ParentChangeEvent, _super);
function ParentChangeEvent(entity, parent) {
var _this = _super.call(this, entity) || this;
_this.parent = parent;
return _this;
}
return ParentChangeEvent;
}(BaseEvent));
/**
* @template P, T
*/
export { ParentChangeEvent };
if (false) {
/** @type {?} */
ParentChangeEvent.prototype.parent;
}
/**
* @template T
*/
var /**
* @template T
*/
SelectionEvent = /** @class */ (function (_super) {
tslib_1.__extends(SelectionEvent, _super);
function SelectionEvent(entity, selected) {
var _this = _super.call(this, entity) || this;
_this.isSelected = selected;
return _this;
}
return SelectionEvent;
}(BaseEvent));
/**
* @template T
*/
export { SelectionEvent };
if (false) {
/** @type {?} */
SelectionEvent.prototype.isSelected;
}
/**
* @template T
*/
var /**
* @template T
*/
PaintedEvent = /** @class */ (function (_super) {
tslib_1.__extends(PaintedEvent, _super);
function PaintedEvent(entity, painted) {
if (painted === void 0) { painted = false; }
var _this = _super.call(this, entity) || this;
_this.isPainted = painted;
return _this;
}
return PaintedEvent;
}(BaseEvent));
/**
* @template T
*/
export { PaintedEvent };
if (false) {
/** @type {?} */
PaintedEvent.prototype.isPainted;
}
/**
* @record
*/
export function DestroyOptions() { }
if (false) {
/** @type {?|undefined} */
DestroyOptions.prototype.propagate;
/** @type {?|undefined} */
DestroyOptions.prototype.emit;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXZlbnQuaW50ZXJmYWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWRpYWdyYW1zLyIsInNvdXJjZXMiOlsibGliL2ludGVyZmFjZXMvZXZlbnQuaW50ZXJmYWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLE9BQU8sRUFBTSxHQUFHLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQzs7Ozs7QUFJakQ7Ozs7OztJQU9DLG1CQUFZLE1BQVM7UUFBckIsaUJBTUM7UUFMQSxJQUFJLENBQUMsRUFBRSxHQUFHLEdBQUcsRUFBRSxDQUFDO1FBQ2hCLElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1FBQ3JCLElBQUksQ0FBQyxRQUFRLEdBQUcsTUFBTSxDQUFDLEVBQUUsQ0FBQztRQUMxQixJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztRQUNuQixJQUFJLENBQUMsZUFBZTs7O1FBQUcsY0FBTSxPQUFBLENBQUMsS0FBSSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUMsRUFBckIsQ0FBcUIsQ0FBQSxDQUFDO0lBQ3BELENBQUM7SUFDRixnQkFBQztBQUFELENBQUMsQUFkRCxJQWNDOzs7Ozs7OztJQWJBLDJCQUFVOztJQUNWLDZCQUFhOztJQUNiLG9DQUEyQjs7SUFDM0IsMkJBQWdCOztJQUNoQix1QkFBTzs7Ozs7QUFVUjs7OztJQUFrRSxxQ0FBWTtJQUc3RSxtQkFBWSxNQUFTLEVBQUUsTUFBdUI7UUFBdkIsdUJBQUEsRUFBQSxjQUF1QjtRQUE5QyxZQUNDLGtCQUFNLE1BQU0sQ0FBQyxTQUViO1FBREEsS0FBSSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUM7O0lBQ3RCLENBQUM7SUFDRixnQkFBQztBQUFELENBQUMsQUFQRCxDQUFrRSxTQUFTLEdBTzFFOzs7Ozs7O0lBTkEsMkJBQWdCOzs7OztBQU9qQjs7OztJQUE2Ryw2Q0FBWTtJQUd4SCwyQkFBWSxNQUFTLEVBQUUsTUFBUztRQUFoQyxZQUNDLGtCQUFNLE1BQU0sQ0FBQyxTQUViO1FBREEsS0FBSSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUM7O0lBQ3RCLENBQUM7SUFDRix3QkFBQztBQUFELENBQUMsQUFQRCxDQUE2RyxTQUFTLEdBT3JIOzs7Ozs7O0lBTkEsbUNBQVU7Ozs7O0FBT1g7Ozs7SUFBdUUsMENBQVk7SUFHbEYsd0JBQVksTUFBUyxFQUFFLFFBQWlCO1FBQXhDLFlBQ0Msa0JBQU0sTUFBTSxDQUFDLFNBRWI7UUFEQSxLQUFJLENBQUMsVUFBVSxHQUFHLFFBQVEsQ0FBQzs7SUFDNUIsQ0FBQztJQUNGLHFCQUFDO0FBQUQsQ0FBQyxBQVBELENBQXVFLFNBQVMsR0FPL0U7Ozs7Ozs7SUFOQSxvQ0FBb0I7Ozs7O0FBT3JCOzs7O0lBQXFFLHdDQUFZO0lBR2hGLHNCQUFZLE1BQVMsRUFBRSxPQUF3QjtRQUF4Qix3QkFBQSxFQUFBLGVBQXdCO1FBQS9DLFlBQ0Msa0JBQU0sTUFBTSxDQUFDLFNBRWI7UUFEQSxLQUFJLENBQUMsU0FBUyxHQUFHLE9BQU8sQ0FBQzs7SUFDMUIsQ0FBQztJQUNGLG1CQUFDO0FBQUQsQ0FBQyxBQVBELENBQXFFLFNBQVMsR0FPN0U7Ozs7Ozs7SUFOQSxpQ0FBbUI7Ozs7O0FBUXBCLG9DQUdDOzs7SUFGQSxtQ0FBb0I7O0lBQ3BCLDhCQUFlIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSUQsIFVJRCB9IGZyb20gJy4uL3V0aWxzL3Rvb2wta2l0LnV0aWwnO1xuaW1wb3J0IHsgQmFzZUVudGl0eSB9IGZyb20gJy4uL2Jhc2UuZW50aXR5JztcblxuLy8gcmVnaW9uIGV2ZW50c1xuZXhwb3J0IGNsYXNzIEJhc2VFdmVudDxUIGV4dGVuZHMgQmFzZUVudGl0eT4ge1xuXHRlbnRpdHk6IFQ7XG5cdGVudGl0eUlkOiBJRDtcblx0c3RvcFByb3BhZ2F0aW9uOiAoKSA9PiBhbnk7XG5cdGZpcmluZzogYm9vbGVhbjtcblx0aWQ6IElEO1xuXG5cdGNvbnN0cnVjdG9yKGVudGl0eTogVCkge1xuXHRcdHRoaXMuaWQgPSBVSUQoKTtcblx0XHR0aGlzLmVudGl0eSA9IGVudGl0eTtcblx0XHR0aGlzLmVudGl0eUlkID0gZW50aXR5LmlkO1xuXHRcdHRoaXMuZmlyaW5nID0gdHJ1ZTtcblx0XHR0aGlzLnN0b3BQcm9wYWdhdGlvbiA9ICgpID0+ICh0aGlzLmZpcmluZyA9IGZhbHNlKTtcblx0fVxufVxuZXhwb3J0IGNsYXNzIExvY2tFdmVudDxUIGV4dGVuZHMgQmFzZUVudGl0eSA9IEJhc2VFbnRpdHk+IGV4dGVuZHMgQmFzZUV2ZW50PFQ+IHtcblx0bG9ja2VkOiBib29sZWFuO1xuXG5cdGNvbnN0cnVjdG9yKGVudGl0eTogVCwgbG9ja2VkOiBib29sZWFuID0gZmFsc2UpIHtcblx0XHRzdXBlcihlbnRpdHkpO1xuXHRcdHRoaXMubG9ja2VkID0gbG9ja2VkO1xuXHR9XG59XG5leHBvcnQgY2xhc3MgUGFyZW50Q2hhbmdlRXZlbnQ8UCBleHRlbmRzIEJhc2VFbnRpdHkgPSBCYXNlRW50aXR5LCBUIGV4dGVuZHMgQmFzZUVudGl0eSA9IEJhc2VFbnRpdHk+IGV4dGVuZHMgQmFzZUV2ZW50PFQ+IHtcblx0cGFyZW50OiBQO1xuXG5cdGNvbnN0cnVjdG9yKGVudGl0eTogVCwgcGFyZW50OiBQKSB7XG5cdFx0c3VwZXIoZW50aXR5KTtcblx0XHR0aGlzLnBhcmVudCA9IHBhcmVudDtcblx0fVxufVxuZXhwb3J0IGNsYXNzIFNlbGVjdGlvbkV2ZW50PFQgZXh0ZW5kcyBCYXNlRW50aXR5ID0gQmFzZUVudGl0eT4gZXh0ZW5kcyBCYXNlRXZlbnQ8VD4ge1xuXHRpc1NlbGVjdGVkOiBib29sZWFuO1xuXG5cdGNvbnN0cnVjdG9yKGVudGl0eTogVCwgc2VsZWN0ZWQ6IGJvb2xlYW4pIHtcblx0XHRzdXBlcihlbnRpdHkpO1xuXHRcdHRoaXMuaXNTZWxlY3RlZCA9IHNlbGVjdGVkO1xuXHR9XG59XG5leHBvcnQgY2xhc3MgUGFpbnRlZEV2ZW50PFQgZXh0ZW5kcyBCYXNlRW50aXR5ID0gQmFzZUVudGl0eT4gZXh0ZW5kcyBCYXNlRXZlbnQ8VD4ge1xuXHRpc1BhaW50ZWQ6IGJvb2xlYW47XG5cblx0Y29uc3RydWN0b3IoZW50aXR5OiBULCBwYWludGVkOiBib29sZWFuID0gZmFsc2UpIHtcblx0XHRzdXBlcihlbnRpdHkpO1xuXHRcdHRoaXMuaXNQYWludGVkID0gcGFpbnRlZDtcblx0fVxufVxuXG5leHBvcnQgaW50ZXJmYWNlIERlc3Ryb3lPcHRpb25zIHtcblx0cHJvcGFnYXRlPzogYm9vbGVhbjtcblx0ZW1pdD86IGJvb2xlYW47XG59XG4vLyBlbmRyZWdpb25cbiJdfQ==