Declare the logger contract in the library instead of depending on @larvit/log

This commit is contained in:
2026-08-27 13:42:58 +02:00
parent ff3667e120
commit 8d245c82c4
18 changed files with 110 additions and 50 deletions
+2 -2
View File
@@ -1,11 +1,11 @@
import type { LogInt } from '@larvit/log';
import type { SmppLog } from './log.ts';
export type LinkTimersOptions = {
/** How long between enquire_link probes. Undefined or 0 never probes. */
enquireLinkInterval?: number | undefined;
/** How long a silent peer is kept. Undefined or 0 keeps it forever. */
idleTimeout?: number | undefined;
log: LogInt;
log: SmppLog;
onEnquireLink: () => void;
onIdle: () => void;
};