From e6daedf1a38d03d58302c1aef75884a7b8dd779b Mon Sep 17 00:00:00 2001
From: "Dominik.Sigmund" <dominik.sigmund@br.de>
Date: Fri, 22 Mar 2024 12:13:22 +0100
Subject: [PATCH] Better TypeScript Support

---
 index.d.ts   | 1 +
 index.js     | 6 +++++-
 package.json | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/index.d.ts b/index.d.ts
index 932931c..0a0454c 100755
--- a/index.d.ts
+++ b/index.d.ts
@@ -9,6 +9,7 @@ export class Log {
     log(...message: any): string;
     error(...message: any): string;
 }
+export function createLogger(config?: LogConfig): Log;
 export interface LogConfig {
     name?: string;
     hostname?: string;
diff --git a/index.js b/index.js
index d706a72..8cbabb8 100755
--- a/index.js
+++ b/index.js
@@ -190,4 +190,8 @@ function Log (options) {
   }
   return this
 }
-module.exports = Log
+
+function createLogger (options) {
+  return new Log(options)
+}
+module.exports = {Log, createLogger}
diff --git a/package.json b/package.json
index c547a63..c4b69ae 100755
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@libs/log",
-  "version": "3.1.5",
+  "version": "3.1.6",
   "description": "A simple Logger with Options!",
   "main": "index.js",
   "scripts": {
-- 
GitLab