@pilotlab/lux-debug
Version:
A luxurious user experience framework, developed by your friends at Pilot.
32 lines (31 loc) • 1 kB
TypeScript
import { LogColor, LogType } from './logEnums';
import Logger from './logger';
export declare class LogMessage {
constructor(logger?: Logger, label?: string, labelColor?: LogColor, message?: string, lineCount?: number, tag?: string, category?: string, headerLength?: number);
readonly isEmpty: boolean;
private _isEmpty;
readonly logger: Logger;
private _logger;
readonly type: LogType;
private _type;
readonly label: string;
private _label;
readonly labelColor: LogColor;
private _labelColor;
readonly message: string;
private _message;
readonly tag: string;
private _tag;
readonly category: string;
private _category;
readonly lineCount: number;
private _lineCount;
readonly headerLength: number;
private _headerLength;
private _spinner;
startSpinner(): void;
stopSpinner(): void;
private _spinner_ticked(spinnerCharacter);
private _spinner_stopped(spinnerCharacter);
}
export default LogMessage;