123456789101112131415161718192021222324252627 |
- export declare const enum DragDataStoreMode {
- _DISCONNECTED = 0,
- READONLY = 1,
- READWRITE = 2,
- PROTECTED = 3,
- }
- export interface DragDataStore {
- mode: DragDataStoreMode;
- data: {
- [type: string]: any;
- };
- types: Array<string>;
- effectAllowed: string;
- }
- export declare class DataTransfer {
- private _dataStore;
- private _setDragImageHandler;
- private _dropEffect;
- dropEffect: string;
- readonly types: ReadonlyArray<string>;
- effectAllowed: string;
- constructor(_dataStore: DragDataStore, _setDragImageHandler: (image: Element, x: number, y: number) => void);
- setData(type: string, data: string): void;
- getData(type: string): string;
- clearData(format?: string): void;
- setDragImage(image: Element, x: number, y: number): void;
- }
|