/** * @author Martin Karkowski * @email m.karkowski@zema.de * @create date 2020-11-10 16:53:43 * @modify date 2021-01-08 09:17:13 * @desc [description] */ import { IPackageDescription } from "../../../lib/types/nope/nopePackage.interface"; import { MqttTestModule } from "./mqtt.test.module"; const TYPES = { mqttTestClient: Symbol.for("mqttTestClient") }; export const DESCRIPTION: IPackageDescription = { activationHandlers: [], autostart: {}, defaultInstances: [ { options: { identifier: "localhost", params: ["localhost:1883"], type: MqttTestModule.prototype.constructor.name.toString() }, selector: MqttTestModule.prototype.constructor.name.toString() } ], nameOfPackage: "mqttTestPackage", providedClasses: [ { description: { name: MqttTestModule.prototype.constructor.name.toString(), selector: TYPES.mqttTestClient, type: MqttTestModule }, settings: { allowInstanceGeneration: true } } ], providedFunctions: [], requiredPackages: [], types: TYPES }; export default DESCRIPTION;