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