UNPKG

kibana-123

Version:

Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic

17 lines (14 loc) 651 B
import { forOwn, has, noop } from 'lodash'; // deprecated settings are still allowed, but will be removed at a later time. They // are checked for after the config object is prepared and known, so legacySettings // will have already been transformed. export const deprecatedSettings = new Map([ [['server', 'xsrf', 'token'], 'server.xsrf.token is deprecated. It is no longer used when providing xsrf protection.'] ]); // check for and warn about deprecated settings export function checkForDeprecatedConfig(object, log = noop) { for (const [key, msg] of deprecatedSettings.entries()) { if (has(object, key)) log(msg); } return object; }