UNPKG

958 BTypeScriptView Raw
1import { Backend, Identifier } from 'dnd-core';
2import { Connector } from './SourceConnector';
3import { DropTargetOptions } from '../types';
4export declare class TargetConnector implements Connector {
5 hooks: any;
6 private handlerId;
7 private dropTargetRef;
8 private dropTargetNode;
9 private dropTargetOptionsInternal;
10 private unsubscribeDropTarget;
11 private lastConnectedHandlerId;
12 private lastConnectedDropTarget;
13 private lastConnectedDropTargetOptions;
14 private readonly backend;
15 constructor(backend: Backend);
16 get connectTarget(): any;
17 reconnect(): void;
18 receiveHandlerId(newHandlerId: Identifier | null): void;
19 get dropTargetOptions(): DropTargetOptions;
20 set dropTargetOptions(options: DropTargetOptions);
21 private didHandlerIdChange;
22 private didDropTargetChange;
23 private didOptionsChange;
24 disconnectDropTarget(): void;
25 private get dropTarget();
26 private clearDropTarget;
27}