@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
32 lines (31 loc) • 878 B
TypeScript
import { LogLevels, ConsoleMessageTypes, ConsoleStateStorageMessageTypes } from './Enums';
export interface LogMessage {
message: string;
}
export declare class HttpLogMessage implements LogMessage {
requestUrl: string;
requestData: string;
pageUrl: string;
message: string;
constructor(requestUrl: string, requestData: string, pageUrl: string, message: string);
}
export interface Log {
item: string | LogMessage;
createdAt: Date;
logLevel: LogLevels;
id: string;
}
export interface ConsoleCommand {
name: string;
description?: string;
action: (args: string[]) => void;
hidden?: boolean;
}
export interface ConsoleMessage {
message: string;
type: ConsoleMessageTypes;
}
export interface ConsoleStateStorageMessage {
message: string;
type: ConsoleStateStorageMessageTypes;
}