@delon/abc
Version:
Common business components of ng-alain.
25 lines (24 loc) • 697 B
TypeScript
import { InjectionToken } from '@angular/core';
import { ReuseTabCached, ReuseTitle } from './reuse-tab.interfaces';
/**
* Storage manager that can change rules by implementing `get`, `set` accessors
*/
export declare const REUSE_TAB_CACHED_MANAGER: InjectionToken<ReuseTabCachedManager>;
export interface ReuseTabCachedManager {
list: ReuseTabCached[];
title: {
[url: string]: ReuseTitle;
};
closable: {
[url: string]: boolean;
};
}
export declare class ReuseTabCachedManagerFactory implements ReuseTabCachedManager {
list: ReuseTabCached[];
title: {
[url: string]: ReuseTitle;
};
closable: {
[url: string]: boolean;
};
}