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">

15 lines 950 B
import { Dictionary } from "../utils/common"; import { VisualComponentState, IComponentDefinition, VisualComponent } from "./visualComponentState"; export declare class VisualComponents<TSettings, TComponentProps> { private _defaultComponents; private _components; constructor(defaultComponents: Dictionary<IComponentDefinition<TComponentProps, TSettings> | VisualComponent<TComponentProps>>); import: (obj?: IVisualComponentsObject<TSettings, TComponentProps> | undefined) => void; getComponent: (type: string | undefined | null) => VisualComponentState<TComponentProps, TSettings>; private _createComponentCollection; } export declare const COMPONENT_DEFAULT_TYPE = "default"; export interface IVisualComponentsObject<TSettings, TComponentProps> { components?: Dictionary<IComponentDefinition<TComponentProps, TSettings> | VisualComponent<TComponentProps>>; } //# sourceMappingURL=visualComponents.d.ts.map