INFO_DEBUG.d.ts 809 B

1234567891011121314151617181920212223242526272829303132
  1. import { InfoRawReply, InfoReply } from './INFO';
  2. export { IS_READ_ONLY, FIRST_KEY_INDEX } from './INFO';
  3. export declare function transformArguments(key: string): Array<string>;
  4. type InfoDebugRawReply = [
  5. ...InfoRawReply,
  6. 'keySelfName',
  7. string,
  8. 'chunks',
  9. Array<[
  10. 'startTimestamp',
  11. number,
  12. 'endTimestamp',
  13. number,
  14. 'samples',
  15. number,
  16. 'size',
  17. number,
  18. 'bytesPerSample',
  19. string
  20. ]>
  21. ];
  22. interface InfoDebugReply extends InfoReply {
  23. keySelfName: string;
  24. chunks: Array<{
  25. startTimestamp: number;
  26. endTimestamp: number;
  27. samples: number;
  28. size: number;
  29. bytesPerSample: string;
  30. }>;
  31. }
  32. export declare function transformReply(rawReply: InfoDebugRawReply): InfoDebugReply;