UNPKG

@igo2/context

Version:
49 lines (48 loc) 2.27 kB
import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { AuthService } from '@igo2/auth'; import { ConfirmDialogService } from '@igo2/common/confirm-dialog'; import { LanguageService } from '@igo2/core/language'; import { MessageService } from '@igo2/core/message'; import { StorageService } from '@igo2/core/storage'; import { MapService } from '@igo2/geo'; import { Context, DetailedContext } from '../shared/context.interface'; import { ContextService } from '../shared/context.service'; import { ContextListComponent } from './context-list.component'; import * as i0 from "@angular/core"; export declare class ContextListBindingDirective implements OnInit, OnDestroy { private contextService; private mapService; private languageService; private confirmDialogService; private messageService; private auth; private storageService; private cdRef; private component; private contexts$$; private selectedContext$$; private defaultContextId$$; private previousMessageId; onSelect(context: Context): void; onEdit(context: Context): void; onSave(context: Context): void; onFavorite(context: Context): void; onManageTools(context: Context): void; onManagePermissions(context: Context): void; onDelete(context: Context): void; onClone(context: DetailedContext): void; onCreate(opts: { title: string; empty: boolean; }): void; loadContexts(): void; showHiddenContexts(): void; onShowContext(context: DetailedContext): void; onHideContext(context: DetailedContext): void; constructor(component: ContextListComponent, contextService: ContextService, mapService: MapService, languageService: LanguageService, confirmDialogService: ConfirmDialogService, messageService: MessageService, auth: AuthService, storageService: StorageService, cdRef: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; private handleContextsChange; static ɵfac: i0.ɵɵFactoryDeclaration<ContextListBindingDirective, [{ self: true; }, null, null, null, null, null, null, null, null]>; static ɵdir: i0.ɵɵDirectiveDeclaration<ContextListBindingDirective, "[igoContextListBinding]", never, {}, {}, never, never, true, never>; }