UNPKG

dbweb-common

Version:

用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上

43 lines (42 loc) 1.7 kB
import { CdkDrag, CdkDragDrop, CdkDragMove, CdkDropList, CdkDropListGroup } from '@angular/cdk/drag-drop'; import { ViewportRuler } from '@angular/cdk/overlay'; import { AfterViewInit, ChangeDetectorRef, OnInit } from '@angular/core'; import { MatDialog, MatSnackBar } from '@angular/material'; import { Category } from '../../../services/eleview/types/category'; import { Label } from '../../../services/eleview/types/label'; import { LabelManagerService } from '../service/label-manager.service'; export declare class CategoryComponent implements OnInit, AfterViewInit { svr: LabelManagerService; dialog: MatDialog; private snackBar; private viewportRuler; private cd; category: Category; hostClass: boolean; listGroup: CdkDropListGroup<CdkDropList>; placeholder: CdkDropList; target: CdkDropList; targetIndex: number; source: CdkDropList; sourceIndex: number; dragIndex: number; activeContainer: CdkDropList; constructor(svr: LabelManagerService, dialog: MatDialog, snackBar: MatSnackBar, viewportRuler: ViewportRuler, cd: ChangeDetectorRef); ngOnInit(): void; ngAfterViewInit(): void; add(): void; addCategoryClick(): void; private errProcess; editCategoryClick(): void; up(): void; down(): void; delete(): void; dragMoved(e: CdkDragMove): void; dropListDropped(event: CdkDragDrop<Label[]>): void; dropListEnterPredicate: (drag: CdkDrag<any>, drop: CdkDropList<any>) => boolean; getPointerPositionOnPage(event: MouseEvent | TouchEvent): { x: number; y: number; }; indexOfNum(collection: any, node: any): any; }