trm-core
Version:
TRM (Transport Request Manager) Core
18 lines (17 loc) • 755 B
TypeScript
import { ResponseMessage } from "trm-registry-types";
import { TreeLog } from "./TreeLog";
export interface ILogger {
debug: boolean;
setPrefix: (text: string) => void;
removePrefix: () => void;
getPrefix: () => string;
loading: (text: string, debug?: boolean) => void;
success: (text: string, debug?: boolean) => void;
error: (text: string, debug?: boolean) => void;
warning: (text: string, debug?: boolean) => void;
info: (text: string, debug?: boolean) => void;
log: (text: string, debug?: boolean) => void;
table: (header: string[], data: string[][], debug?: boolean) => void;
registryResponse: (response: ResponseMessage, debug?: boolean) => void;
tree: (data: TreeLog, debug?: boolean) => void;
}