diff --git a/dist/index.d.ts b/dist/index.d.ts index afa0b20..3ef3993 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -1,4 +1,6 @@ -export declare type TLogLevel = "error" | "warn" | "info" | "verbose" | "debug" | "silly"; +export declare type TLogLevel = 'error' | 'warn' | 'info' | 'verbose' | 'debug' | 'silly'; +export declare type TEnvironment = 'local' | 'test' | 'staging' | 'production'; +export declare type TRuntime = 'node' | 'browser'; export interface ILogContext { zone?: string; company?: string; @@ -7,11 +9,11 @@ export interface ILogContext { environment: TEnvironment; runtime: TRuntime; } -export declare type TEnvironment = "local" | "test" | "staging" | "production"; -export declare type TRuntime = "node" | "browser"; -export interface IHandleLogFunc { - (logObject: any): void; +export interface ILogPackage { + logContext: ILogContext; + logLevel: TLogLevel; + message: string; } export interface ILogDestination { - handleLog: IHandleLogFunc; + handleLog: (logPackage: ILogPackage) => void; } diff --git a/ts/index.ts b/ts/index.ts index cd4f724..c27dcc5 100644 --- a/ts/index.ts +++ b/ts/index.ts @@ -18,5 +18,5 @@ export interface ILogPackage { } export interface ILogDestination { - handleLog: (ILogPackage) => void; + handleLog: (logPackage: ILogPackage) => void; }