@dineug/erd-editor
Version:
Entity-Relationship Diagram Editor
20 lines (19 loc) • 1.55 kB
TypeScript
import { GeneratorAction } from '../../generator.actions';
import { FocusType } from '../editor/state';
import { ChangeColumnValuePayload } from './actions';
export declare const isToggleColumnTypes: (value: FocusType) => boolean;
export declare const isChangeColumnTypes: (value: FocusType) => boolean;
export declare const addColumnAction$: (tableId?: string) => GeneratorAction;
export declare const removeColumnAction$: (tableId: string, columnIds: string[]) => GeneratorAction;
export declare const toggleColumnValueAction$: (focusType: FocusType, tableId: string, columnId: string) => GeneratorAction;
export declare const changeColumnDataTypeAction$: (payload: ChangeColumnValuePayload) => GeneratorAction;
export declare const changeColumnValueAction$: (focusType: FocusType, tableId: string, columnId: string, value: string) => GeneratorAction;
export declare const changeColumnPrimaryKeyAction$: (tableId: string, columnId: string) => GeneratorAction;
export declare const actions$: {
addColumnAction$: (tableId?: string) => GeneratorAction;
removeColumnAction$: (tableId: string, columnIds: string[]) => GeneratorAction;
toggleColumnValueAction$: (focusType: FocusType, tableId: string, columnId: string) => GeneratorAction;
changeColumnDataTypeAction$: (payload: ChangeColumnValuePayload) => GeneratorAction;
changeColumnValueAction$: (focusType: FocusType, tableId: string, columnId: string, value: string) => GeneratorAction;
changeColumnPrimaryKeyAction$: (tableId: string, columnId: string) => GeneratorAction;
};