nope/lib/communication/index.nodejs.ts
2021-09-02 08:20:26 +02:00

43 lines
1.0 KiB
TypeScript

/**
* @author Martin Karkowski
* @email m.karkowski@zema.de
* @create date 2021-08-04 15:30:10
* @modify date 2021-08-04 15:44:45
* @desc [description]
*/
export {
IAvailableInstanceGeneratorsMsg,
IAvailableInstancesMsg,
IAvailableServicesMsg,
IAvailableTopicsMsg,
ICallOptions,
ICommunicationBridge,
ICommunicationInterface,
ICommunicationMirror,
IEmitter,
IExecutingTaskMsg,
IExternalEventMsg,
IInstanceCreationMsg,
IInstanceDescriptionMsg,
IInstanceRemovalMsg,
IRequestOfService,
IRequestTaskMsg,
IResponseTaskMsg,
IRpcUnregisterMsg,
ITaskCancelationMsg,
ValidEventTypesOfMirror
} from "../types/nope/nopeCommunication.interface";
export {
ENopeDispatcherStatus,
IDispatcherInfo,
INopeDispatcher,
INopeDispatcherOptions,
ValidSelectorFunction
} from "../types/nope/nopeDispatcher.interface";
export { Bridge } from "./bridge";
export { getLayer, validLayers } from "./getLayer.nodejs";
export { Layers, Mirrors };
import * as Layers from "./layers/index.nodejs";
import * as Mirrors from "./mirrors/index.nodejs";