UNPKG

react-easy-diagram

Version:

<img src="https://github.com/tokarchyn/react-easy-diagram/blob/main/repo/logo-with-name.png?raw=true" alt="React Easy Diagram logo" height="50">

23 lines 1.14 kB
import { NodeState } from "./nodeState"; import { VisualComponents, IVisualComponentsObject } from "./visualComponents"; import { IVisualComponentProps } from "./visualComponentState"; import { Point } from "../utils/point"; import { IPortFinalState } from './portState'; export declare class NodesSettings { private _visualComponents; private _gridSnap; constructor(); get visualComponents(): VisualComponents<INodeComponentSettings, INodeVisualComponentProps<INodeComponentSettings>>; import: (obj?: INodesSettings | undefined) => void; get gridSnap(): Point | null; setGridSnap: (gridSnap?: number | Point | undefined) => void; } export interface INodeComponentSettings { ports?: IPortFinalState[]; } export interface INodeVisualComponentProps<TSettings extends INodeComponentSettings = INodeComponentSettings> extends IVisualComponentProps<NodeState, TSettings> { } export interface INodesSettings extends IVisualComponentsObject<INodeComponentSettings, INodeVisualComponentProps<INodeComponentSettings>> { gridSnap?: number | Point; } //# sourceMappingURL=nodesSettings.d.ts.map