FUNCTION_STATS.d.ts 669 B

12345678910111213141516171819202122232425262728
  1. import { RedisCommandArguments } from '.';
  2. export declare function transformArguments(): RedisCommandArguments;
  3. type FunctionStatsRawReply = [
  4. 'running_script',
  5. null | [
  6. 'name',
  7. string,
  8. 'command',
  9. string,
  10. 'duration_ms',
  11. number
  12. ],
  13. 'engines',
  14. Array<any>
  15. ];
  16. interface FunctionStatsReply {
  17. runningScript: null | {
  18. name: string;
  19. command: string;
  20. durationMs: number;
  21. };
  22. engines: Record<string, {
  23. librariesCount: number;
  24. functionsCount: number;
  25. }>;
  26. }
  27. export declare function transformReply(reply: FunctionStatsRawReply): FunctionStatsReply;
  28. export {};