MCPcopy Create free account
hub / github.com/bytebase/bytebase / ensureFolderPath

Function ensureFolderPath

frontend/src/views/sql-editor/Sheet/context.ts:426–437  ·  view source on GitHub ↗
(view: SheetViewMode, path: string)

Source from the content-addressed store, hash-verified

424});
425
426const ensureFolderPath = (view: SheetViewMode, path: string): string => {
427 const root = rootPathFor(view);
428 let p = path
429 .split("/")
430 .map((seg) => seg.trim())
431 .filter((seg) => seg)
432 .join("/");
433 if (!p) return root;
434 if (!p.startsWith("/")) p = `/${p}`;
435 if (!p.startsWith(root)) p = `${root}${p}`;
436 return p;
437};
438
439const buildFolderContext = (view: SheetViewMode): FolderContext => {
440 const rootPath = rootPathFor(view);

Callers 3

addFolderFunction · 0.85
moveFolderFunction · 0.85
mergeFoldersFunction · 0.85

Calls 1

rootPathForFunction · 0.85

Tested by

no test coverage detected