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">
15 lines • 937 B
TypeScript
import React from 'react';
import type { IPortVisualComponentProps } from "../../states/portsSettings";
import type { IComponentDefinition } from "../../states/visualComponentState";
export declare type PortInnerDefaultState = 'base' | 'hovered' | 'dragging' | 'invalid' | 'node-hovered' | 'node-selected';
export declare type PortInnerDefaultSettingsByStates<TValue> = {
[key in PortInnerDefaultState]?: TValue;
};
export interface IPortInnerDefaultSettings {
removeDefaultClasses?: true;
classes?: PortInnerDefaultSettingsByStates<string[]>;
style?: PortInnerDefaultSettingsByStates<React.CSSProperties>;
}
export declare const defaultPortInnerClasses: PortInnerDefaultSettingsByStates<string[]>;
export declare function createPortInnerDefault(settings?: IPortInnerDefaultSettings): IComponentDefinition<IPortVisualComponentProps, IPortInnerDefaultSettings>;
//# sourceMappingURL=PortInnerDefault.d.ts.map