ngx-xyflow
Version:
Angular wrapper for the popular xyflow (formerly Reactflow) library
34 lines • 2.97 kB
TypeScript
/// <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