reduct-js
Version:
ReductStore Client SDK for Javascript/NodeJS/Typescript
60 lines (59 loc) • 1.21 kB
TypeScript
declare class DiagnosticsErrorOriginal {
count: number;
last_message: string;
}
/**
* Diagnostics error
*/
export declare class DiagnosticsError {
/**
* Number of errors
*/
readonly count: number;
/**
* Last error message
*/
readonly lastMessage: string;
static parse(data: DiagnosticsErrorOriginal): DiagnosticsError;
}
declare class OrigianlDiagnosticsItem {
ok: bigint;
errored: bigint;
errors: {
[key: number]: DiagnosticsErrorOriginal;
};
}
/**
* Diagnostics item
*/
export declare class DiagnosticsItem {
/**
* Number of successful operations
*/
readonly ok: bigint;
/**
* Number of failed operations
*/
readonly errored: bigint;
/**
* Errors
*/
readonly errors: {
[key: number]: DiagnosticsError;
};
static parse(data: OrigianlDiagnosticsItem): DiagnosticsItem;
}
export declare class OriginalDiagnostics {
hourly: OrigianlDiagnosticsItem;
}
/**
* Diagnostics
*/
export declare class Diagnostics {
/**
* Hourly diagnostics
*/
readonly hourly: DiagnosticsItem;
static parse(data: OriginalDiagnostics): Diagnostics;
}
export {};