@dineug/erd-editor
Version:
Entity-Relationship Diagram Editor
103 lines (102 loc) • 2.6 kB
TypeScript
import { ReducerType } from './actions';
export declare const addRelationshipAction: {
(payload: {
id: string;
relationshipType: number;
start: {
tableId: string;
columnIds: string[];
};
end: {
tableId: string;
columnIds: string[];
};
}): import('@dineug/r-html').AnyAction<{
id: string;
relationshipType: number;
start: {
tableId: string;
columnIds: string[];
};
end: {
tableId: string;
columnIds: string[];
};
}>;
toString(): string;
type: string;
};
export declare const removeRelationshipAction: {
(payload: {
id: string;
}): import('@dineug/r-html').AnyAction<{
id: string;
}>;
toString(): string;
type: string;
};
export declare const changeRelationshipTypeAction: {
(payload: {
id: string;
value: number;
}): import('@dineug/r-html').AnyAction<{
id: string;
value: number;
}>;
toString(): string;
type: string;
};
export declare const relationshipReducers: {
"relationship.add": ReducerType<"relationship.add">;
"relationship.remove": ReducerType<"relationship.remove">;
"relationship.changeType": ReducerType<"relationship.changeType">;
};
export declare const actions: {
addRelationshipAction: {
(payload: {
id: string;
relationshipType: number;
start: {
tableId: string;
columnIds: string[];
};
end: {
tableId: string;
columnIds: string[];
};
}): import('@dineug/r-html').AnyAction<{
id: string;
relationshipType: number;
start: {
tableId: string;
columnIds: string[];
};
end: {
tableId: string;
columnIds: string[];
};
}>;
toString(): string;
type: string;
};
removeRelationshipAction: {
(payload: {
id: string;
}): import('@dineug/r-html').AnyAction<{
id: string;
}>;
toString(): string;
type: string;
};
changeRelationshipTypeAction: {
(payload: {
id: string;
value: number;
}): import('@dineug/r-html').AnyAction<{
id: string;
value: number;
}>;
toString(): string;
type: string;
};
};