FAILOVER.js 577 B

1234567891011121314151617181920
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.transformArguments = void 0;
  4. function transformArguments(options) {
  5. const args = ['FAILOVER'];
  6. if (options?.TO) {
  7. args.push('TO', options.TO.host, options.TO.port.toString());
  8. if (options.TO.FORCE) {
  9. args.push('FORCE');
  10. }
  11. }
  12. if (options?.ABORT) {
  13. args.push('ABORT');
  14. }
  15. if (options?.TIMEOUT) {
  16. args.push('TIMEOUT', options.TIMEOUT.toString());
  17. }
  18. return args;
  19. }
  20. exports.transformArguments = transformArguments;