ngx-xyflow
Version:
Angular wrapper for the popular xyflow (formerly Reactflow) library
30 lines • 2.52 kB
TypeScript
import { SimpleChanges } from '@angular/core';
import { NodeResizerProps } from '@xyflow/react';
import { XYFlowComponent } from './xyflow.component';
import * as i0 from "@angular/core";
export declare class NodeResizerDirective implements NodeResizerProps {
private readonly xyflow;
color: NodeResizerProps['color'];
handleClassName: NodeResizerProps['handleClassName'];
handleStyle: NodeResizerProps['handleStyle'];
isVisible: NodeResizerProps['isVisible'];
keepAspectRatio: NodeResizerProps['keepAspectRatio'];
lineClassName: NodeResizerProps['lineClassName'];
lineStyle: NodeResizerProps['lineStyle'];
maxHeight: NodeResizerProps['maxHeight'];
maxWidth: NodeResizerProps['maxWidth'];
minHeight: NodeResizerProps['minHeight'];
minWidth: NodeResizerProps['minWidth'];
nodeId: NodeResizerProps['nodeId'];
shouldResize: NodeResizerProps['shouldResize'];
onResizeStart: NodeResizerProps['onResizeStart'];
onResize: NodeResizerProps['onResize'];
onResizeEnd: NodeResizerProps['onResizeEnd'];
constructor(xyflow: XYFlowComponent);
ngOnChanges(changes: SimpleChanges): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NodeResizerDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<NodeResizerDirective, "ngx-xyflow>ngx-xyflow-node>ngx-xyflow-node-resizer", never, { "color": { "alias": "color"; "required": false; }; "handleClassName": { "alias": "handleClassName"; "required": false; }; "handleStyle": { "alias": "handleStyle"; "required": false; }; "isVisible": { "alias": "isVisible"; "required": false; }; "keepAspectRatio": { "alias": "keepAspectRatio"; "required": false; }; "lineClassName": { "alias": "lineClassName"; "required": false; }; "lineStyle": { "alias": "lineStyle"; "required": false; }; "maxHeight": { "alias": "maxHeight"; "required": false; }; "maxWidth": { "alias": "maxWidth"; "required": false; }; "minHeight": { "alias": "minHeight"; "required": false; }; "minWidth": { "alias": "minWidth"; "required": false; }; "nodeId": { "alias": "nodeId"; "required": false; }; "shouldResize": { "alias": "shouldResize"; "required": false; }; "onResizeStart": { "alias": "onResizeStart"; "required": false; }; "onResize": { "alias": "onResize"; "required": false; }; "onResizeEnd": { "alias": "onResizeEnd"; "required": false; }; }, {}, never, never, false, never>;
static ngAcceptInputType_isVisible: unknown;
static ngAcceptInputType_keepAspectRatio: unknown;
}
//# sourceMappingURL=node-resizer.directive.d.ts.map