- * @typedef {Object} LoggerOptions
- * @property {String} ignoreBelowLevel - minimum level to log, e.g. 'info'
+ * @typedef {object} ConsoleLike
+ * @property {LogFn} error error level
+ * @property {LogFn} warn warn level
+ * @property {LogFn} info info level
+ * @property {LogFn} log log level
+ * @property {LogFn} debug debug level
+ */
+ /**
+ * @typedef AsyncLocalStorage
+ * @property {Function} getStore local storage
+ */
+ /**
+ * @typedef {object} LoggerOptions
+ * @property {string} ignoreBelowLevel minimum level to log, e.g. 'info'