@dangl/angular-ava
Version:
[](https://www.npmjs.com/package/@dangl/angular-ava)
29 lines (28 loc) • 987 B
TypeScript
import { IElementDto } from '../model';
export declare class SelectElementService {
private preselectedElementSource;
private preselectedElementWasNull;
preselectedElement: import("rxjs").Observable<IElementDto | null>;
private selectClickElementSource;
selectClickElement: import("rxjs").Observable<IElementDto | null>;
private selectDblClickElementSource;
selectDblClickElement: import("rxjs").Observable<IElementDto>;
private selectContextMenuElementSource;
selectContextMenuElement: import("rxjs").Observable<{
position: {
x: string;
y: string;
};
node: IElementDto;
}>;
setPreselectedElement(element: IElementDto | null): void;
setClickElement(element: IElementDto | null): void;
setDblClickElement(element: IElementDto): void;
setContextMenuElement(data: {
position: {
x: string;
y: string;
};
node: IElementDto;
}): void;
}