UNPKG

@telstra/core

Version:
15 lines (14 loc) 397 B
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); }