UNPKG

kafkajs

Version:

A modern Apache Kafka client for node.js

21 lines (18 loc) 752 B
const requestV1 = require('../v1/request') /** * CreateTopics Request (Version: 2) => [create_topic_requests] timeout validate_only * create_topic_requests => topic num_partitions replication_factor [replica_assignment] [config_entries] * topic => STRING * num_partitions => INT32 * replication_factor => INT16 * replica_assignment => partition [replicas] * partition => INT32 * replicas => INT32 * config_entries => config_name config_value * config_name => STRING * config_value => NULLABLE_STRING * timeout => INT32 * validate_only => BOOLEAN */ module.exports = ({ topics, validateOnly, timeout }) => Object.assign(requestV1({ topics, validateOnly, timeout }), { apiVersion: 2 })