v10.4.0
Immutable
release. Only release title and notes can be modified.
Minor Changes
- aac502f: Updated to CoreUtils v3.6.0, which comes with the following minor features:
- Added
stringifyDataoption toDataStoreSerializerfor preventing any stringification when serializing with thestringifyparameter set tofalsetoo. - Added optional
catchUpEventsoption toNanoEmitterandNanoEmitterOptions. When provided with a list of event names, the emitter remembers the last arguments of each listed event. Any listener attached viaon()oronce()after such an event has already fired will be immediately called / resolved with the cached arguments. Also added the protectedemitEvent()method for subclasses - it behaves identically tothis.events.emit()but additionally updates the catch-up cache and should thus be preferred overthis.events.emit(). - Added function
getterifyObj()to turn all own, enumerable properties of an object into getters.
This is useful when logging large objects to the console. - Added optional
TFngeneric parameter toValueGenandStringGentypes, and a matching rest...argsparameter toconsumeGen()andconsumeStringGen(), enabling parametrized function variants with full type safety.
- Added