MCPcopy
hub / github.com/ZToolsCenter/ZTools / normalizeFilePaths

Function normalizeFilePaths

src/main/utils/clipboardFiles.ts:16–20  ·  view source on GitHub ↗
(files: Array<string | { path: string }>)

Source from the content-addressed store, hash-verified

14const MAC_FILE_PBOARD_TYPE = 'NSFilenamesPboardType'
15
16function normalizeFilePaths(files: Array<string | { path: string }>): string[] {
17 return files
18 .map((file) => (typeof file === 'string' ? file : file.path))
19 .filter((filePath): filePath is string => typeof filePath === 'string' && filePath.length > 0)
20}
21
22export function hasClipboardFiles(): boolean {
23 if (os.platform() === 'darwin') {

Callers 1

writeClipboardFilesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected