UNPKG

ngx-xyflow

Version:

Angular wrapper for the popular xyflow (formerly Reactflow) library

34 lines 2.97 kB
/// <reference types="react" /> import { EventEmitter, SimpleChanges } from '@angular/core'; import { MiniMapProps } from '@xyflow/react'; import { XYFlowComponent } from './xyflow.component'; import * as i0 from "@angular/core"; export declare class MinimapDirective implements Omit<MiniMapProps, 'onClick' | 'onNodeClick'> { private readonly xyflow; ariaLabel: MiniMapProps['ariaLabel']; bgColor: MiniMapProps['bgColor']; inversePan: MiniMapProps['inversePan']; maskColor: MiniMapProps['maskColor']; maskStrokeColor: MiniMapProps['maskStrokeColor']; maskStrokeWidth: MiniMapProps['maskStrokeWidth']; nodeBorderRadius: MiniMapProps['nodeBorderRadius']; nodeClassName: MiniMapProps['nodeClassName']; nodeColor: MiniMapProps['nodeColor']; nodeComponent: MiniMapProps['nodeComponent']; nodeStrokeColor: MiniMapProps['nodeStrokeColor']; nodeStrokeWidth: MiniMapProps['nodeStrokeWidth']; offsetScale: MiniMapProps['offsetScale']; pannable: MiniMapProps['pannable']; position: MiniMapProps['position']; zoomable: MiniMapProps['zoomable']; zoomStep: MiniMapProps['zoomStep']; onClick: EventEmitter<[event: import("react").MouseEvent<Element, MouseEvent>, position: import("@xyflow/react").XYPosition]>; onNodeClick: EventEmitter<[event: import("react").MouseEvent<Element, MouseEvent>, node: import("@xyflow/react").Node]>; constructor(xyflow: XYFlowComponent); ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration<MinimapDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<MinimapDirective, "ngx-xyflow>ngx-xyflow-minimap", never, { "ariaLabel": { "alias": "ariaLabel"; "required": false; }; "bgColor": { "alias": "bgColor"; "required": false; }; "inversePan": { "alias": "inversePan"; "required": false; }; "maskColor": { "alias": "maskColor"; "required": false; }; "maskStrokeColor": { "alias": "maskStrokeColor"; "required": false; }; "maskStrokeWidth": { "alias": "maskStrokeWidth"; "required": false; }; "nodeBorderRadius": { "alias": "nodeBorderRadius"; "required": false; }; "nodeClassName": { "alias": "nodeClassName"; "required": false; }; "nodeColor": { "alias": "nodeColor"; "required": false; }; "nodeComponent": { "alias": "nodeComponent"; "required": false; }; "nodeStrokeColor": { "alias": "nodeStrokeColor"; "required": false; }; "nodeStrokeWidth": { "alias": "nodeStrokeWidth"; "required": false; }; "offsetScale": { "alias": "offsetScale"; "required": false; }; "pannable": { "alias": "pannable"; "required": false; }; "position": { "alias": "position"; "required": false; }; "zoomable": { "alias": "zoomable"; "required": false; }; "zoomStep": { "alias": "zoomStep"; "required": false; }; }, { "onClick": "onClick"; "onNodeClick": "onNodeClick"; }, never, never, false, never>; static ngAcceptInputType_pannable: unknown; static ngAcceptInputType_zoomable: unknown; } //# sourceMappingURL=minimap.directive.d.ts.map