Я пытаюсь обещать несколько функций из модуля node-redis
for(let cmd of ['get', 'set', 'exists'])
client[cmd + 'Async'] = promisify(client[cmd]).bind(client);
Но я получаю сообщение об ошибке TypeError [ERR_INVALID_ARG_TYPE]: The "original" argument must be of type Function. Received type undefined
Если я делаю это один за другим, как это
client.getAsync = promisify(client.get).bind(client);
тогда все работает. Кто-нибудь знает причину?