import type { ReflectionKind } from '@/api/reflection'

/** 增删改会写入 SimpleProject 内存、需落盘到项目 JSON 的 kind（不含脚本等运行时只读列表）。 */
const PROJECT_PERSISTABLE_KINDS = new Set<ReflectionKind>([
  'car',
  'site',
  'track',
  'special',
  'process'
])

export function isProjectPersistableKind(kind: ReflectionKind): boolean {
  return PROJECT_PERSISTABLE_KINDS.has(kind)
}
