feat: add snjs package
This commit is contained in:
13
packages/snjs/lib/Log.ts
Normal file
13
packages/snjs/lib/Log.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
/* eslint-disable @typescript-eslint/no-explicit-any */
|
||||
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */
|
||||
export class SNLog {
|
||||
static log(...message: any): void {
|
||||
this.onLog(...message)
|
||||
}
|
||||
static error<T extends Error>(error: T): T {
|
||||
this.onError(error)
|
||||
return error
|
||||
}
|
||||
static onLog: (...message: any) => void
|
||||
static onError: (error: Error) => void
|
||||
}
|
||||
Reference in New Issue
Block a user