- Modified:
- Renamed the decorator `exportFunctionAsNopeService` -> `exportAsNopeService` and the Interface `IexportFunctionAsNopeServiceParameters` -> `IexportAsNopeServiceParameters`
- `NopeInstanceManager` and `GenericWrapper`: Now receives a factory to generate the a `NopeEventEmitter`:
- This affects a lot packages.
- `NopeModule`:
- renamed `listFunctions` to `listMethods`
- renamed `functions` is now called `methods`
- The Description format is being updated (`functions` is now called `methods`)
- Fixes:
- `NopeModule`:
- Now disposes Emitters as Properties as well
- `getIdentifierOf` checks event emitters as well now.
- `GenericWrapper`:
- Now automatically registers emitters as well.
- Added:
- `NopeModule`: Added the method `listEvents` (to show the available Emitters registered as Properties.)
- Fixes:
- helpers.jsonSchemaMethods: -> renamed flatten to nested.
- Added:
- helpers.descriptors: -> parseFunctionToJsonSchema
- helpers.jsonSchemaMethods: -> added `flattenSchema` and `reduceSchema`. This Function will create a nested JSON-Schema.