@baseplate-dev/sync
Version:
Library for syncing Baseplate descriptions
14 lines • 486 B
TypeScript
export interface Logger {
error(message: unknown): void;
warn(message: string): void;
info(message: string): void;
debug(message: string): void;
}
export interface EventedLogger extends Logger {
onLog(listener: (message: string) => void): () => void;
onError(listener: (message: string) => void): () => void;
}
export declare function createEventedLogger({ noConsole, }?: {
noConsole?: boolean;
}): EventedLogger;
//# sourceMappingURL=evented-logger.d.ts.map