dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
26 lines (25 loc) • 771 B
TypeScript
import { IRouterState } from '../router-state';
import { BehaviorSubject } from 'rxjs';
import { ElementsService } from 'dbweb-core';
import { UrlTree, Router } from '@angular/router';
export declare class Tab implements IRouterState {
url: UrlTree;
key: string;
title: string;
titleObservable: BehaviorSubject<string>;
constructor(state: IRouterState);
data(): IRouterState;
}
export declare class TabsService {
private router;
private eles;
tabs: Tab[];
_activeIndex?: number;
constructor(router: Router, eles: ElementsService);
activeTab(data: IRouterState): void;
removeTab(index: number): boolean;
clear(): void;
close(): void;
readonly active: Tab;
activeIndex: number;
}