dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
47 lines (46 loc) • 1.64 kB
TypeScript
import { CdkDragDrop, CdkDragStart, CdkDragEnd } from '@angular/cdk/drag-drop';
import { AfterViewInit, OnDestroy, QueryList } from '@angular/core';
import { MatTab, MatTabGroup } from '@angular/material/tabs';
import { Router, RouterLink, UrlTree } from '@angular/router';
import { IRouterState } from '../../router-state';
import { TabsService, Tab } from '../tabs.service';
export declare class RouterTab {
tab: MatTab;
routerLink: RouterLink;
routerLinkActiveOptions: {
exact: boolean;
};
constructor(tab: MatTab, routerLink: RouterLink);
}
export declare class RouterTabItem {
routerLink: RouterLink;
routerLinkActiveOptions: {
exact: boolean;
};
actives: IRouterState;
disabled: boolean;
label: string;
}
export declare class RouterTabComponent implements AfterViewInit, OnDestroy {
private router;
tabs: TabsService;
matTabGroup: MatTabGroup;
routerTabItems: QueryList<RouterTabItem>;
routerTabs: QueryList<RouterTab>;
tabpaixu: Number;
tabBool: number;
oldTab: Tab;
active: IRouterState;
private subscription;
dragStart(event: CdkDragStart, index: number): void;
dragEnded(event: CdkDragEnd): void;
drop(event: CdkDragDrop<string[]>): void;
getAllListConnections(index: Number): any[];
constructor(router: Router, tabs: TabsService);
ngAfterViewInit(): void;
ngOnDestroy(): void;
getURLPath(u: UrlTree): string[];
onTabsClick(event: MouseEvent, index: number): void;
removeClick(e: MouseEvent, index: number): boolean;
private setIndex;
}