@delon/abc
Version:
Common business components of ng-alain.
17 lines (16 loc) • 633 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: Record<string, ReuseTitle>;
closable: Record<string, boolean>;
}
export declare class ReuseTabCachedManagerFactory implements ReuseTabCachedManager {
list: ReuseTabCached[];
title: Record<string, ReuseTitle>;
closable: Record<string, boolean>;
}