Each property corresponds to a different type of extension that Redux Beacon supports:
As an added convenience we maintain some prebuilt extension constructors:
loggerextensions provide a means to log events after they are created.
offlineStorageextensions provide a means to record analytics events even when your app is offline. An
offlineStorageextension should have three methods: