| 3314 | return this.milliseconds(); |
| 3315 | } |
| 3316 | paramsToString(object, level) { |
| 3317 | const maxLevel = 3; |
| 3318 | if (level >= maxLevel) { |
| 3319 | return object.toString(); |
| 3320 | } |
| 3321 | if (typeof object === 'string') { |
| 3322 | return object; |
| 3323 | } |
| 3324 | let returnString = ''; |
| 3325 | let paramsKeys = undefined; |
| 3326 | if (Array.isArray(object)) { |
| 3327 | paramsKeys = object; |
| 3328 | } |
| 3329 | else { |
| 3330 | const objectKeys = Object.keys(object); |
| 3331 | paramsKeys = this.sort(objectKeys); |
| 3332 | } |
| 3333 | for (let i = 0; i < paramsKeys.length; i++) { |
| 3334 | const key = paramsKeys[i]; |
| 3335 | returnString += key; |
| 3336 | const value = object[key]; |
| 3337 | if (value === 'undefined') { |
| 3338 | returnString += 'null'; |
| 3339 | } |
| 3340 | else if (Array.isArray(value)) { |
| 3341 | for (let j = 0; j < value.length; j++) { |
| 3342 | returnString += this.paramsToString(value[j], level + 1); |
| 3343 | } |
| 3344 | } |
| 3345 | else { |
| 3346 | returnString += value.toString(); |
| 3347 | } |
| 3348 | } |
| 3349 | return returnString; |
| 3350 | } |
| 3351 | /** |
| 3352 | * @method |
| 3353 | * @name cryptocom#closePositions |