(name: string)
| 81 | const defaultProjectByName = new Map<string, Project>(); |
| 82 | |
| 83 | function getDefaultProject(name: string) { |
| 84 | const existing = defaultProjectByName.get(name); |
| 85 | if (existing) return existing; |
| 86 | const project = createDefaultProject(name); |
| 87 | defaultProjectByName.set(name, project); |
| 88 | return project; |
| 89 | } |
| 90 | |
| 91 | export const createProjectSlice: AppSliceCreator<ProjectSlice> = (set, get) => { |
| 92 | // Immutable bulk upsert into the by-name cache. |
no test coverage detected