air-lib
Version:
This is Air's angular component library
19 lines (18 loc) • 699 B
TypeScript
import { IPreset } from './ipreset';
import { IScopeSearch } from './iscope-search';
import { AutocompleteCountSettings } from '../entities/auto-complete-count-settings';
import { ISimpleNgSelectItem } from './../components/ng2-select-custom/select.module';
export interface ISearchSettings {
title: string;
defaultSearchValue: IPreset;
scopeSearch: IScopeSearch;
searchUrl: string;
presetList: Array<IPreset>;
prefixForTranslate?: string;
timeDelay?: number;
stateName: string;
autocompleteCountSettings?: AutocompleteCountSettings;
placeholder: string;
httpMethod: string;
callBack: (rawData: any) => Array<ISimpleNgSelectItem>;
}