UNPKG

ngx-xyflow

Version:

Angular wrapper for the popular xyflow (formerly Reactflow) library

52 lines 5.57 kB
import { Directive, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "./xyflow.component"; export class NodeResizerDirective { constructor(xyflow) { this.xyflow = xyflow; } ngOnChanges(changes) { this.xyflow.ngOnChanges(changes); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: NodeResizerDirective, deps: [{ token: i1.XYFlowComponent }], target: i0.ɵɵFactoryTarget.Directive }); } static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "17.3.12", type: NodeResizerDirective, selector: "ngx-xyflow>ngx-xyflow-node>ngx-xyflow-node-resizer", inputs: { color: "color", handleClassName: "handleClassName", handleStyle: "handleStyle", isVisible: "isVisible", keepAspectRatio: "keepAspectRatio", lineClassName: "lineClassName", lineStyle: "lineStyle", maxHeight: "maxHeight", maxWidth: "maxWidth", minHeight: "minHeight", minWidth: "minWidth", nodeId: "nodeId", shouldResize: "shouldResize", onResizeStart: "onResizeStart", onResize: "onResize", onResizeEnd: "onResizeEnd" }, usesOnChanges: true, ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: NodeResizerDirective, decorators: [{ type: Directive, args: [{ selector: 'ngx-xyflow>ngx-xyflow-node>ngx-xyflow-node-resizer' }] }], ctorParameters: () => [{ type: i1.XYFlowComponent }], propDecorators: { color: [{ type: Input }], handleClassName: [{ type: Input }], handleStyle: [{ type: Input }], isVisible: [{ type: Input }], keepAspectRatio: [{ type: Input }], lineClassName: [{ type: Input }], lineStyle: [{ type: Input }], maxHeight: [{ type: Input }], maxWidth: [{ type: Input }], minHeight: [{ type: Input }], minWidth: [{ type: Input }], nodeId: [{ type: Input }], shouldResize: [{ type: Input }], onResizeStart: [{ type: Input }], onResize: [{ type: Input }], onResizeEnd: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZS1yZXNpemVyLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy94eWZsb3cvbm9kZS1yZXNpemVyLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBZ0IsTUFBTSxlQUFlLENBQUM7OztBQU85RCxNQUFNLE9BQU8sb0JBQW9CO0lBb0I3QixZQUE2QixNQUF1QjtRQUF2QixXQUFNLEdBQU4sTUFBTSxDQUFpQjtJQUFJLENBQUM7SUFDekQsV0FBVyxDQUFDLE9BQXNCO1FBQzlCLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3JDLENBQUM7K0dBdkJRLG9CQUFvQjttR0FBcEIsb0JBQW9COzs0RkFBcEIsb0JBQW9CO2tCQUhoQyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxvREFBb0Q7aUJBQ2pFO29GQUdZLEtBQUs7c0JBQWIsS0FBSztnQkFDRyxlQUFlO3NCQUF2QixLQUFLO2dCQUNHLFdBQVc7c0JBQW5CLEtBQUs7Z0JBQ0csU0FBUztzQkFBakIsS0FBSztnQkFDRyxlQUFlO3NCQUF2QixLQUFLO2dCQUNHLGFBQWE7c0JBQXJCLEtBQUs7Z0JBQ0csU0FBUztzQkFBakIsS0FBSztnQkFDRyxTQUFTO3NCQUFqQixLQUFLO2dCQUNHLFFBQVE7c0JBQWhCLEtBQUs7Z0JBQ0csU0FBUztzQkFBakIsS0FBSztnQkFDRyxRQUFRO3NCQUFoQixLQUFLO2dCQUNHLE1BQU07c0JBQWQsS0FBSztnQkFDRyxZQUFZO3NCQUFwQixLQUFLO2dCQUVHLGFBQWE7c0JBQXJCLEtBQUs7Z0JBQ0csUUFBUTtzQkFBaEIsS0FBSztnQkFDRyxXQUFXO3NCQUFuQixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtEaXJlY3RpdmUsIElucHV0LCBTaW1wbGVDaGFuZ2VzfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE5vZGVSZXNpemVyUHJvcHMgfSBmcm9tICdAeHlmbG93L3JlYWN0JztcbmltcG9ydCB7IFhZRmxvd0NvbXBvbmVudCB9IGZyb20gJy4veHlmbG93LmNvbXBvbmVudCc7XG5cbkBEaXJlY3RpdmUoe1xuICAgIHNlbGVjdG9yOiAnbmd4LXh5Zmxvdz5uZ3gteHlmbG93LW5vZGU+bmd4LXh5Zmxvdy1ub2RlLXJlc2l6ZXInXG59KVxuZXhwb3J0IGNsYXNzIE5vZGVSZXNpemVyRGlyZWN0aXZlIGltcGxlbWVudHMgTm9kZVJlc2l6ZXJQcm9wcyB7XG5cbiAgICBASW5wdXQoKSBjb2xvcjogTm9kZVJlc2l6ZXJQcm9wc1snY29sb3InXTtcbiAgICBASW5wdXQoKSBoYW5kbGVDbGFzc05hbWU6IE5vZGVSZXNpemVyUHJvcHNbJ2hhbmRsZUNsYXNzTmFtZSddO1xuICAgIEBJbnB1dCgpIGhhbmRsZVN0eWxlOiBOb2RlUmVzaXplclByb3BzWydoYW5kbGVTdHlsZSddO1xuICAgIEBJbnB1dCgpIGlzVmlzaWJsZTogTm9kZVJlc2l6ZXJQcm9wc1snaXNWaXNpYmxlJ107XG4gICAgQElucHV0KCkga2VlcEFzcGVjdFJhdGlvOiBOb2RlUmVzaXplclByb3BzWydrZWVwQXNwZWN0UmF0aW8nXTtcbiAgICBASW5wdXQoKSBsaW5lQ2xhc3NOYW1lOiBOb2RlUmVzaXplclByb3BzWydsaW5lQ2xhc3NOYW1lJ107XG4gICAgQElucHV0KCkgbGluZVN0eWxlOiBOb2RlUmVzaXplclByb3BzWydsaW5lU3R5bGUnXTtcbiAgICBASW5wdXQoKSBtYXhIZWlnaHQ6IE5vZGVSZXNpemVyUHJvcHNbJ21heEhlaWdodCddO1xuICAgIEBJbnB1dCgpIG1heFdpZHRoOiBOb2RlUmVzaXplclByb3BzWydtYXhXaWR0aCddO1xuICAgIEBJbnB1dCgpIG1pbkhlaWdodDogTm9kZVJlc2l6ZXJQcm9wc1snbWluSGVpZ2h0J107XG4gICAgQElucHV0KCkgbWluV2lkdGg6IE5vZGVSZXNpemVyUHJvcHNbJ21pbldpZHRoJ107XG4gICAgQElucHV0KCkgbm9kZUlkOiBOb2RlUmVzaXplclByb3BzWydub2RlSWQnXTtcbiAgICBASW5wdXQoKSBzaG91bGRSZXNpemU6IE5vZGVSZXNpemVyUHJvcHNbJ3Nob3VsZFJlc2l6ZSddO1xuXG4gICAgQElucHV0KCkgb25SZXNpemVTdGFydDogTm9kZVJlc2l6ZXJQcm9wc1snb25SZXNpemVTdGFydCddO1xuICAgIEBJbnB1dCgpIG9uUmVzaXplOiBOb2RlUmVzaXplclByb3BzWydvblJlc2l6ZSddO1xuICAgIEBJbnB1dCgpIG9uUmVzaXplRW5kOiBOb2RlUmVzaXplclByb3BzWydvblJlc2l6ZUVuZCddO1xuXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSByZWFkb25seSB4eWZsb3c6IFhZRmxvd0NvbXBvbmVudCkgeyB9XG4gICAgbmdPbkNoYW5nZXMoY2hhbmdlczogU2ltcGxlQ2hhbmdlcykge1xuICAgICAgICB0aGlzLnh5Zmxvdy5uZ09uQ2hhbmdlcyhjaGFuZ2VzKTtcbiAgICB9XG59XG4iXX0=