Files
elastiq/src/helpers/create_client.js

19 lines
374 B
JavaScript

import elasticsearch from 'elasticsearch';
export default function createClient(options) {
let client;
if (isClient(options)) {
client = options;
} else {
client = new elasticsearch.Client(options);
}
return client;
}
export function isClient(client) {
// if there's a transport property, assume it's a client instance
return !!client.transport;
}