SLOWLOG.js 627 B

123456789101112131415161718
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.transformReply = exports.transformArguments = exports.FIRST_KEY_INDEX = exports.IS_READ_ONLY = void 0;
  4. exports.IS_READ_ONLY = true;
  5. exports.FIRST_KEY_INDEX = 1;
  6. function transformArguments(key) {
  7. return ['GRAPH.SLOWLOG', key];
  8. }
  9. exports.transformArguments = transformArguments;
  10. function transformReply(logs) {
  11. return logs.map(([timestamp, command, query, took]) => ({
  12. timestamp: new Date(Number(timestamp) * 1000),
  13. command,
  14. query,
  15. took: Number(took)
  16. }));
  17. }
  18. exports.transformReply = transformReply;