Improve log message typing

Change-type: patch
This commit is contained in:
Pagan Gazzard 2024-07-16 18:28:40 +01:00 committed by Page-
parent ef8414bd9e
commit 4976578a83

View File

@ -1,4 +1,20 @@
export type LogMessage = Dictionary<any>;
type BaseLogMessage = {
message: string;
isStdErr?: boolean;
timestamp?: number;
};
export type LogMessage = BaseLogMessage &
(
| {
serviceId?: number;
imageId?: number;
isSystem?: false;
}
| {
message: string;
isSystem: true;
}
);
export abstract class LogBackend {
public unmanaged: boolean;