@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
17 lines (16 loc) • 905 B
TypeScript
import { TccSingleton } from '../../models/tcc-singleton.model';
import { TccSideNavComponent } from '../../components/tcc-side-nav/tcc-side-nav.component';
import { TccC4Node, TccTranslation } from '../../../odata/models/shared.model';
import { TccTranslationPipe } from '../../../shared/pipes/tcc-translation/tcc-translation.pipe';
import { TccManageSingletonsService } from '../tcc-manage-singletons/tcc-manage-singletons.service';
export declare class TccSideNavService implements TccSingleton {
private translationPipe;
private sideNav;
constructor(translationPipe: TccTranslationPipe, manageSingletons: TccManageSingletonsService);
init(): void;
reset(): void;
registerSideNav(sideNav: TccSideNavComponent): void;
setTenantText(tenantText: string | TccTranslation): void;
setTenantIcon(tenantIcon: string): void;
setC4Node(id: string, c4Node: TccC4Node): void;
}