Blame view

天文台pc/tianwentai-ui/node_modules/react-dnd/dist/internals/DropTargetMonitorImpl.d.ts 969 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  import type { DragDropManager, Identifier, Listener, Unsubscribe, XYCoord } from 'dnd-core';
  import type { DropTargetMonitor } from '../types/index.js';
  export declare class DropTargetMonitorImpl implements DropTargetMonitor {
      private internalMonitor;
      private targetId;
      constructor(manager: DragDropManager);
      receiveHandlerId(targetId: Identifier | null): void;
      getHandlerId(): Identifier | null;
      subscribeToStateChange(listener: Listener, options?: {
          handlerIds?: Identifier[];
      }): Unsubscribe;
      canDrop(): boolean;
      isOver(options?: {
          shallow?: boolean;
      }): boolean;
      getItemType(): Identifier | null;
      getItem(): any;
      getDropResult(): any;
      didDrop(): boolean;
      getInitialClientOffset(): XYCoord | null;
      getInitialSourceClientOffset(): XYCoord | null;
      getSourceClientOffset(): XYCoord | null;
      getClientOffset(): XYCoord | null;
      getDifferenceFromInitialOffset(): XYCoord | null;
  }