UNPKG

@ahmic/autoit-js

Version:
29 lines (28 loc) 928 B
import { IKoffiCType } from 'koffi'; import { Nominal, Win32Type } from '../@types/win32'; declare enum LogLevel { Debug = 0, Info = 1, Warn = 2, Error = 3, Fatal = 4 } type Message = string | number | boolean | bigint | IKoffiCType | Win32Type<Nominal<unknown, unknown>> | null | undefined | object | Error; export declare class Logger { readonly logLevel: LogLevel; private readonly pid; private readonly useColors; private readonly context; constructor(context: string); debug(...values: Message[]): boolean; info(...values: Message[]): boolean; warn(...values: Message[]): boolean; error(...values: Message[]): boolean; fatal(...values: Message[]): boolean; logFunctionCall(functionName: string, functionArguments: unknown[], functionResult: unknown): void; private parseType; private write; private formatValue; private colorize; } export {};