MCPcopy Index your code
hub / github.com/ColmapView/Colmapview.github.io / clearActiveSplatFile

Function clearActiveSplatFile

src/utils/splatFileSourcePolicy.ts:116–131  ·  view source on GitHub ↗
(loadedFiles: LoadedFiles)

Source from the content-addressed store, hash-verified

114 * splatFile becomes undefined.
115 */
116export function clearActiveSplatFile(loadedFiles: LoadedFiles): LoadedFiles {
117 const previousActiveFile = loadedFiles.splatFile;
118 if (!previousActiveFile) {
119 return loadedFiles;
120 }
121 const sources = (loadedFiles.splatFileSources ?? []).map((source) =>
122 source.file && source.file === previousActiveFile && source.url
123 ? { ...source, file: undefined }
124 : source
125 );
126 const splatFiles = sources
127 .map((source) => source.file)
128 .filter((candidate): candidate is File => Boolean(candidate));
129
130 return { ...loadedFiles, splatFileSources: sources, splatFile: undefined, splatFiles };
131}
132
133export function getLoadedFilesWithActiveSplatSource(
134 loadedFiles: LoadedFiles,

Calls

no outgoing calls

Tested by

no test coverage detected