(doc: DatabaseDoc, viewId: string, patch: Partial<DbView>)
| 237 | } |
| 238 | |
| 239 | export function updateView(doc: DatabaseDoc, viewId: string, patch: Partial<DbView>): DatabaseDoc { |
| 240 | return { |
| 241 | ...doc, |
| 242 | views: doc.views.map((v) => (v.id === viewId ? ({ ...v, ...patch } as DbView) : v)) |
| 243 | } |
| 244 | } |
| 245 | |
| 246 | export function renameView(doc: DatabaseDoc, viewId: string, name: string): DatabaseDoc { |
| 247 | const trimmed = name.trim() |
no outgoing calls
no test coverage detected