refactor: move VisibleNodesGenerator

This commit is contained in:
EnixCoda 2022-04-24 14:49:12 +08:00
parent f23a991267
commit 0dfb932d04

View file

@ -1,5 +1,5 @@
import { EventHub } from './EventHub'
import { findNode, traverse, withEffect } from './general'
import { EventHub } from '../EventHub'
import { findNode, traverse, withEffect } from '../general'
function search(
root: TreeNode,
@ -305,7 +305,10 @@ class FlattenLayer extends CompressLayer {
}
}, this.generateVisibleNodes)
search = (searchParams: Pick<SearchParams, 'matchNode'> | null, restoreExpandedFolders?: boolean) => {
search = (
searchParams: Pick<SearchParams, 'matchNode'> | null,
restoreExpandedFolders?: boolean,
) => {
// backup expansion before search
if (searchParams) {
if (!this.isSearching) {