UNPKG

@idoctor-devs/event-logger

Version:

NPM библиотека для отправки событий и сообщений в мессенджеры из веб-приложений

16 lines 806 B
import { LogLevel } from './types'; export interface IEventLogger { log(message: string, metadata?: Record<string, string | number>): Promise<void>; info(message: string, metadata?: Record<string, string | number>): Promise<void>; warn(message: string, metadata?: Record<string, string | number>): Promise<void>; error(message: string, metadata?: Record<string, string | number>): Promise<void>; } export interface IProvider { send(message: string, level: LogLevel, metadata?: Record<string, string | number>): Promise<boolean>; } export interface ITelegramProvider extends IProvider { send(message: string, level: LogLevel, metadata?: Record<string, string | number>): Promise<boolean>; getBotToken(): string; getChatId(): string; } //# sourceMappingURL=interfaces.d.ts.map