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