1 import { createExternal,IExternalTableState } from '../../../../framework/src/components/material-table/utilities';
2 import { createSearchDataHandler } from '../../../../framework/src/utilities/elasticSearch';
4 import { RequiredNetworkElementType } from '../models/requiredNetworkElements';
5 export interface IRequiredNetworkElementsState extends IExternalTableState<RequiredNetworkElementType> { }
7 // create eleactic search material data fetch handler
8 const requiredNetworkElementsSearchHandler = createSearchDataHandler<RequiredNetworkElementType>('mwtn/required-networkelement');
11 actionHandler: requiredNetworkElementsActionHandler,
12 createActions: createRequiredNetworkElementsActions,
13 createProperties: createRequiredNetworkElementsProperties,
14 reloadAction: requiredNetworkElementsReloadAction,
16 // set value action, to change a value
17 } = createExternal<RequiredNetworkElementType>(requiredNetworkElementsSearchHandler, appState => appState.connectApp.requiredNetworkElements);