UNPKG

@dangl/angular-ava

Version:

[![Node version](https://img.shields.io/npm/v/@dangl/angular-ava)](https://www.npmjs.com/package/@dangl/angular-ava)

41 lines (40 loc) 1.88 kB
import { Observable } from 'rxjs'; import { ITextWords } from '../constants/defaultTextWords'; import { FilterFunction, IConfigurationTree } from '../model/config-tree.model'; import { IFunctionViewLine } from '../model/function-view-line.model'; import { SelectedElement } from '../model/selecting.model'; import { TableColumnType } from '../model/tableColumnType'; import { IKeyboardOperationConfig } from '../services/keyboard-operation.service'; export declare class ConfigurationTreeService { private _language; private _textWords; private _indent; private _functionView; private _selectedColor; private _allowDblClick; private _mouseAwareKeyboardControl; private _addTableColumns; private _isSelectionMode; private _initiallySelectedElements; private _customKeyboardOperationConfig; private _listFilterFunc; private treeConfigSource; treeConfig$: Observable<IConfigurationTree>; constructor(); setTreeConfig(value: IConfigurationTree): void; getCurrentTreeConfig(): IConfigurationTree | null; getTextWordsFromConfig(): Observable<ITextWords | null>; private selectTextWords; getIndentFromConfig(): Observable<string>; getFunctionViewFromConfig(): Observable<IFunctionViewLine[]>; getSelectedColorFromConfig(): Observable<string>; getAllowDblClickFromConfig(): Observable<boolean>; getAddTableColumnsFromConfig(): Observable<TableColumnType[]>; getIsSelectionModeFromConfig(): Observable<boolean>; getInitiallySelectedElementsViewFromConfig(): Observable<SelectedElement[]>; getMouseAwareKeyboardControlFromConfig(): Observable<boolean>; getCustomKeyboardOperationConfigFromConfig(): Observable<IKeyboardOperationConfig | null>; getListFilterFuncFromConfig(): Observable<FilterFunction[]>; private getDefaultConfiguration; get locale(): string; }