@nova-ui/bits
Version:
SolarWinds Nova Framework
18 lines (17 loc) • 611 B
TypeScript
import { Observable } from "rxjs";
import { IDragPayload, IDragState } from "./public-api";
import * as i0 from "@angular/core";
/**
* @ignore
*/
export declare class DragAndDropService {
private onDragStateSubject;
private dragPayload;
get onDragStateChanged(): Observable<IDragState>;
setDragPayload(payload: any, event: DragEvent): void;
getDragPayload(event: DragEvent): IDragPayload;
resetPayload(): void;
private extractDragObject;
static ɵfac: i0.ɵɵFactoryDeclaration<DragAndDropService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<DragAndDropService>;
}