Files
enterprise-addons/documents_spreadsheet/static/tests/helpers/store_helpers.js
T

12 lines
432 B
JavaScript

import { stores } from "@odoo/o-spreadsheet";
const { HighlightStore, RendererStore } = stores;
export function getHighlightsFromStore(env) {
const rendererStore = env.getStore(RendererStore);
return Object.values(rendererStore["renderers"])
.flat()
.filter((renderer) => renderer instanceof HighlightStore)
.flatMap((store) => store["providers"])
.flatMap((getter) => getter.highlights);
}