INNER CODE UNIT · JavaScript
indexByPartition
tulios/kafkajs · src/admin/index.js:58
const indexByPartition = array =>
array.reduce(
(obj, { partition, ...props }) => Object.assign(obj, { [partition]: { ...props } }),
{}
)
/**
*
* @param {Object} params
* @param {import("../../types").Logger} params.logger
* @param {InstrumentationEventEmitter} [params.instrumentationEmitter]
* @param {import('../../types').RetryOptions} params.retry
* @param {import("../../types").Cluster} params.cluster
*
* @returns {import("../../types").Admin}
*/
module.exports = ({
logger: rootLogger,