Library package for Cerebro app plugin developers, that includes most used functions
const { memoize } = require('cerebro-tools');
const fetchResults = memoize(() => {
// Your long running function
})
Use memoize
function from cerebro-tools
for your long-running functions, like API-requests.
Under the hood it just uses memoizee. Check their documentation for more details.
const { search } = require('cerebro-tools');
// Filter your results array
const results = search(arr, 'something', (el) => el.key);
// Display filtered results
display(results);
Simple function to search in your collection:
search = (items, term, toString = (item) => item) => {}
Where
items
– your array;term
– search term;toString
– function to convert your collection item to string.
MIT © Alexandr Subbotin