(doc: DatabaseDoc, viewId: string, name: string)
| 244 | } |
| 245 | |
| 246 | export function renameView(doc: DatabaseDoc, viewId: string, name: string): DatabaseDoc { |
| 247 | const trimmed = name.trim() |
| 248 | if (!trimmed) return doc |
| 249 | return updateView(doc, viewId, { name: trimmed }) |
| 250 | } |
| 251 | |
| 252 | export function removeView(doc: DatabaseDoc, viewId: string): DatabaseDoc { |
| 253 | if (doc.views.length <= 1) return doc // keep at least one view |
no test coverage detected