UNPKG

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
/** * @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==