Welcome to mirror list, hosted at ThFree Co, Russian Federation.

tree_worker.js « workers « diffs « javascripts « assets « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 415c463fd1965885339800376e345f260410f292 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { sortTree } from '~/ide/stores/utils';
import { generateTreeList } from '../store/utils';

// eslint-disable-next-line no-restricted-globals
self.addEventListener('message', e => {
  const { data } = e;

  if (data === undefined) {
    return;
  }

  const { treeEntries, tree } = generateTreeList(data);

  // eslint-disable-next-line no-restricted-globals
  self.postMessage({
    treeEntries,
    tree: sortTree(tree),
  });
});