ui: Constants refactor (#26908)
* refactor: Constants * refactor: Constants/Enums cleanup * refactor: Constant objects instead of multiple single value constants * refactor: Cleanup constants
This commit is contained in:
@@ -12,12 +12,7 @@ import {
|
||||
joinPath,
|
||||
rankEntries
|
||||
} from './working-directory';
|
||||
import {
|
||||
GLOB_WILDCARD,
|
||||
PATH_NAV_MAX_DEPTH,
|
||||
PATH_SEPARATOR,
|
||||
WINDOWS_SEPARATOR
|
||||
} from '$lib/constants';
|
||||
import { GLOB, PATH_SEPARATOR, SEARCH } from '$lib/constants';
|
||||
import { BuiltInTool, GlobSearchType } from '$lib/enums';
|
||||
import { ToolsService } from '$lib/services/tools.service';
|
||||
|
||||
@@ -113,7 +108,7 @@ export async function runGlobSearchWithChildren(
|
||||
options: GlobSearchChildOptions = {}
|
||||
): Promise<GlobSearchChildResult> {
|
||||
const {
|
||||
childMaxDepth = PATH_NAV_MAX_DEPTH,
|
||||
childMaxDepth = SEARCH.PATH_NAV_MAX_DEPTH,
|
||||
descendOnTrailingSeparator = false,
|
||||
type = GlobSearchType.ALL
|
||||
} = options;
|
||||
@@ -128,7 +123,7 @@ export async function runGlobSearchWithChildren(
|
||||
|
||||
if (last) {
|
||||
const wantsDescend = descendOnTrailingSeparator
|
||||
? query.endsWith(PATH_SEPARATOR) || query.endsWith(WINDOWS_SEPARATOR)
|
||||
? query.endsWith(PATH_SEPARATOR) || query.endsWith(GLOB.WINDOWS_SEPARATOR)
|
||||
: true;
|
||||
const exact = ranked.find(
|
||||
(e) => e.type === 'dir' && lastPathSegment(e.path).toLowerCase() === last.toLowerCase()
|
||||
@@ -137,7 +132,7 @@ export async function runGlobSearchWithChildren(
|
||||
if (wantsDescend && exact) {
|
||||
const exactDir = joinPath(res.base, exact.path);
|
||||
const childRes = await runGlobSearch(
|
||||
{ include: GLOB_WILDCARD, maxDepth: childMaxDepth, path: exactDir, rankQuery: '' },
|
||||
{ include: GLOB.WILDCARD, maxDepth: childMaxDepth, path: exactDir, rankQuery: '' },
|
||||
type,
|
||||
limit,
|
||||
signal
|
||||
|
||||
Reference in New Issue
Block a user