9 lines
371 B
TypeScript
9 lines
371 B
TypeScript
export function hasExistingAppState(entries: Array<{ name: string; isDirectory: () => boolean }>) {
|
|
return entries.some((entry) => {
|
|
if (entry.name === "opencode.settings") return true
|
|
if (entry.name.endsWith(".dat")) return true
|
|
if (/^window-state-.+\.json$/.test(entry.name)) return true
|
|
return entry.isDirectory() && entry.name === "opencode"
|
|
})
|
|
}
|