UNPKG

reduct-js

Version:

ReductStore Client SDK for Javascript/NodeJS/Typescript

60 lines (59 loc) 1.21 kB
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 {};