UNPKG

ng-devui

Version:

DevUI components based on Angular

28 lines 3.92 kB
import { Injectable } from '@angular/core'; import * as i0 from "@angular/core"; export class DragDropSyncService { updateDragSyncList(list) { this.dragSyncList = list; } getDragSyncByGroup(groupName) { if (groupName === '') { return []; } return this.dragSyncList ? this.dragSyncList.filter(dragSync => dragSync.dragSyncGroup === groupName) : []; } updateDropSyncList(list) { this.dropSortSyncList = list; } getDropSyncByGroup(groupName) { if (groupName === '') { return []; } return this.dropSortSyncList ? this.dropSortSyncList.filter(dropSync => dropSync.dropSyncGroup === groupName) : []; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DragDropSyncService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DragDropSyncService }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DragDropSyncService, decorators: [{ type: Injectable }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJhZy1kcm9wLXN5bmMuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2RldnVpL2RyYWdkcm9wL3NlcnZpY2VzL2RyYWctZHJvcC1zeW5jLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBYSxNQUFNLGVBQWUsQ0FBQzs7QUFLdEQsTUFBTSxPQUFPLG1CQUFtQjtJQUt2QixrQkFBa0IsQ0FBQyxJQUFrQztRQUMxRCxJQUFJLENBQUMsWUFBWSxHQUFHLElBQUksQ0FBQztJQUMzQixDQUFDO0lBQ00sa0JBQWtCLENBQUMsU0FBaUI7UUFDekMsSUFBSSxTQUFTLEtBQUssRUFBRSxFQUFFLENBQUM7WUFDckIsT0FBTyxFQUFFLENBQUM7UUFDWixDQUFDO1FBQ0QsT0FBTyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEtBQUssU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztJQUM3RyxDQUFDO0lBRU0sa0JBQWtCLENBQUMsSUFBc0M7UUFDOUQsSUFBSSxDQUFDLGdCQUFnQixHQUFHLElBQUksQ0FBQztJQUMvQixDQUFDO0lBQ00sa0JBQWtCLENBQUMsU0FBaUI7UUFDekMsSUFBSSxTQUFTLEtBQUssRUFBRSxFQUFFLENBQUM7WUFDckIsT0FBTyxFQUFFLENBQUM7UUFDWixDQUFDO1FBQ0QsT0FBTyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsYUFBYSxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7SUFDckgsQ0FBQzsrR0F2QlUsbUJBQW1CO21IQUFuQixtQkFBbUI7OzRGQUFuQixtQkFBbUI7a0JBRC9CLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBRdWVyeUxpc3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IERyYWdTeW5jRGlyZWN0aXZlIH0gZnJvbSAnLi4vZGlyZWN0aXZlcy9kcmFnLXN5bmMuZGlyZWN0aXZlJztcbmltcG9ydCB7IERyb3BTb3J0U3luY0RpcmVjdGl2ZSB9IGZyb20gJy4uL2RpcmVjdGl2ZXMvZHJvcC1zb3J0LXN5bmMuZGlyZWN0aXZlJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIERyYWdEcm9wU3luY1NlcnZpY2Uge1xuICBkcmFnU3luY0xpc3Q6IFF1ZXJ5TGlzdDxEcmFnU3luY0RpcmVjdGl2ZT47XG5cbiAgZHJvcFNvcnRTeW5jTGlzdDogUXVlcnlMaXN0PERyb3BTb3J0U3luY0RpcmVjdGl2ZT47XG5cbiAgcHVibGljIHVwZGF0ZURyYWdTeW5jTGlzdChsaXN0OiBRdWVyeUxpc3Q8RHJhZ1N5bmNEaXJlY3RpdmU+KSB7XG4gICAgdGhpcy5kcmFnU3luY0xpc3QgPSBsaXN0O1xuICB9XG4gIHB1YmxpYyBnZXREcmFnU3luY0J5R3JvdXAoZ3JvdXBOYW1lOiBzdHJpbmcpIHtcbiAgICBpZiAoZ3JvdXBOYW1lID09PSAnJykge1xuICAgICAgcmV0dXJuIFtdO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5kcmFnU3luY0xpc3QgPyB0aGlzLmRyYWdTeW5jTGlzdC5maWx0ZXIoZHJhZ1N5bmMgPT4gZHJhZ1N5bmMuZHJhZ1N5bmNHcm91cCA9PT0gZ3JvdXBOYW1lKSA6IFtdO1xuICB9XG5cbiAgcHVibGljIHVwZGF0ZURyb3BTeW5jTGlzdChsaXN0OiBRdWVyeUxpc3Q8RHJvcFNvcnRTeW5jRGlyZWN0aXZlPikge1xuICAgIHRoaXMuZHJvcFNvcnRTeW5jTGlzdCA9IGxpc3Q7XG4gIH1cbiAgcHVibGljIGdldERyb3BTeW5jQnlHcm91cChncm91cE5hbWU6IHN0cmluZykge1xuICAgIGlmIChncm91cE5hbWUgPT09ICcnKSB7XG4gICAgICByZXR1cm4gW107XG4gICAgfVxuICAgIHJldHVybiB0aGlzLmRyb3BTb3J0U3luY0xpc3QgPyB0aGlzLmRyb3BTb3J0U3luY0xpc3QuZmlsdGVyKGRyb3BTeW5jID0+IGRyb3BTeW5jLmRyb3BTeW5jR3JvdXAgPT09IGdyb3VwTmFtZSkgOiBbXTtcbiAgfVxufVxuIl19