https://github.com/graphql/dataloader/blob/90353d8d34063f92c7c6300d66d0e9ce0a8d51c4/src/index.js#L341
Мне кажется, что в BatchLoadFn существует неявное предположение, что значения в возвращаемом массиве будут в том же порядке, что и массив ключа, используемый в качестве аргумента ,
Разве не было бы более надежным сопоставление полученных значений из BatchLoadFn с сохраненными ключами путем извлечения ключа из значения в случае, если возвращаемые значения смешались?
Спасибо