ekangularbase
Version:
Authentication service for usermanagement(oidc client)
24 lines (18 loc) • 732 B
text/typescript
import { Injectable } from '@angular/core';
import { Subject } from 'rxjs';
import { Observable } from 'rxjs';
import { TreeNode } from 'node_modules/primeng/api';
import { TreeNodeDragEvent } from 'node_modules/primeng/api';
()
export class TreeDragDropService {
private dragStartSource = new Subject<TreeNodeDragEvent>();
private dragStopSource = new Subject<TreeNodeDragEvent>();
dragStart$ = this.dragStartSource.asObservable();
dragStop$ = this.dragStopSource.asObservable();
startDrag(event: TreeNodeDragEvent) {
this.dragStartSource.next(event);
}
stopDrag(event: TreeNodeDragEvent) {
this.dragStopSource.next(event);
}
}