UNPKG

zego-express-logger

Version:

zego express log sdk

35 lines (34 loc) 961 B
import { ZegoLog } from './entity'; import { IndexDBSaver } from './index'; export declare class ZegoLogModel { private _dbSaver; private _tableName; constructor(_dbSaver: IndexDBSaver); /** * 持久化日志 * @param log 日志内容 * @returns IndexDB ID */ save(log: string): Promise<IDBValidKey>; /** * 查找日志(先存的先被查找) * @param maxCount 查找最大个数 * @returns 持久化的日志内容列表 */ queryList(maxCount?: number): Promise<ZegoLog[]>; /** * 删除日志 * @param logItems 日志(带ID) */ delete(logItems: ZegoLog[]): Promise<void>; /** * 获取日志已存储的容量 */ storedBytesSize(): Promise<number>; lines(): Promise<number>; /** * 从头删除指定行数 */ deleteByCount(count: number): Promise<void>; deleteAll(): Promise<void>; }