@homecheck/logger
Version:
A simple logger for Web, Node, Capacitor apps.
15 lines (14 loc) • 485 B
TypeScript
import type { StorageAdapter } from './index';
import type { LogData } from '../types';
export declare class NodeStorage implements StorageAdapter {
private storagePath;
private logs;
private initialized;
constructor(storagePath?: string);
init(): Promise<void>;
addLog(logData: LogData): Promise<void>;
getLogs(limit: number): Promise<LogData[]>;
removeLogs(ids: string[]): Promise<void>;
getCount(): Promise<number>;
clear(): Promise<void>;
}