@telstra/core
Version:
Telstra SDK Core
15 lines (14 loc) • 397 B
TypeScript
import { ILogger } from '../interfaces/index.js';
/**
* Abstract class that provides a logger instance and
* automatically sets the class name for log messages.
*/
export declare abstract class LoggerMixin {
protected logger: ILogger;
/**
* Creates a new `LoggerMixin` instance.
*
* @param logger - The logger instance to use.
*/
constructor(logger: ILogger);
}