@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
16 lines • 699 B
TypeScript
import { Router, CanActivateFn } from '@angular/router';
import { Tab, TabFactory } from '@c8y/ngx-components';
import { Observable } from 'rxjs';
export declare abstract class AbstractConnectivityTabFactory implements TabFactory {
protected router: Router;
protected guard: {
canActivate: CanActivateFn;
};
constructor(router: Router, guard: {
canActivate: CanActivateFn;
});
get(): any[] | import("@c8y/ngx-components").TabWithComponent | import("@c8y/ngx-components").TabWithTemplate<string | any[]> | Observable<Tab>;
tab(): Tab | Observable<Tab>;
protected abstract config(): Tab;
}
//# sourceMappingURL=abstract-connectivity-tab.factory.d.ts.map