You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
543 B
20 lines
543 B
import { Identifier, Action } from '../interfaces';
|
|
export interface State {
|
|
itemType: Identifier | Identifier[] | null;
|
|
item: any;
|
|
sourceId: string | null;
|
|
targetIds: string[];
|
|
dropResult: any;
|
|
didDrop: boolean;
|
|
isSourcePublic: boolean | null;
|
|
}
|
|
export default function dragOperation(state: State | undefined, action: Action<{
|
|
itemType: Identifier | Identifier[];
|
|
item: any;
|
|
sourceId: string;
|
|
targetId: string;
|
|
targetIds: string[];
|
|
isSourcePublic: boolean;
|
|
dropResult: any;
|
|
}>): State;
|