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
23 lines (17 loc) • 417 B
JavaScript
import _ from 'lodash';
export default function PatternCache() {
let vals = {};
let validId = function (id) {
return typeof id !== 'object';
};
this.get = function (id) {
if (validId(id)) return vals[id];
};
this.set = function (id, prom) {
if (validId(id)) vals[id] = prom;
return prom;
};
this.clear = this.delete = function (id) {
if (validId(id)) delete vals[id];
};
};