INNER CODE UNIT · JavaScript
topicNames
tulios/kafkajs · src/admin/index.js:127
const topicNames = new Set(topics.map(({ topic }) => topic))
if (topicNames.size < topics.length) {
throw new KafkaJSNonRetriableError(
'Invalid topics array, it cannot have multiple entries for the same topic'
)
}
for (const { topic, configEntries } of topics) {
if (configEntries == null) {
continue
}
if (!Array.isArray(configEntries)) {
throw new KafkaJSNonRetriableError(
`Invalid configEntries for topic "${topic}", must be an array`
)
}