@linid-dm/directory-manager-client-core
Version:
Core package by providing a set of angular components for the Directory Manager app.
35 lines (34 loc) • 1.47 kB
TypeScript
import { Store } from '@ngxs/store';
import { Observable } from 'rxjs';
import { IDataItem, IDataNode } from '../interfaces/data.interface';
import * as i0 from "@angular/core";
export declare class InteractionsService {
private _store$;
private _processingRequest;
private _cancelRequest;
private _displayedDataTree;
private _displayedDataList;
private _updateTreeNodeName;
private _updateListItemName;
private _updateExternalId;
private _updateFilteredDetailAttributes;
processingRequest$: Observable<boolean>;
cancelRequest$: Observable<void>;
displayedDataTree$: Observable<IDataNode[]>;
displayedDataList$: Observable<IDataItem[]>;
updateTreeNodeName$: Observable<string>;
updateListItemName$: Observable<string>;
updateExternalId$: Observable<string>;
updateFilteredDetailAttributes$: Observable<boolean>;
constructor(_store$: Store);
isProcessingRequest(processing: boolean): void;
displayDataTree(dataTree: IDataNode[]): void;
displayDataList(dataList: IDataItem[]): void;
updateTreeNodeName(newNodeName: string): void;
updateListItemName(newItemName: string): void;
updateExternalId(newExternalId: string): void;
updateFilteredDetailAttributes(isMatchingAdvancedSearchChips: boolean): void;
cancelRequest(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<InteractionsService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<InteractionsService>;
}