MCPcopy Create free account
hub / github.com/ZenNotes/zennotes / renameField

Function renameField

packages/app-core/src/lib/database-cells.ts:122–131  ·  view source on GitHub ↗
(doc: DatabaseDoc, fieldId: string, name: string)

Source from the content-addressed store, hash-verified

120}
121
122export function renameField(doc: DatabaseDoc, fieldId: string, name: string): DatabaseDoc {
123 const trimmed = name.trim()
124 if (!trimmed) return doc
125 return {
126 ...doc,
127 fields: doc.fields.map((f) =>
128 f.id === fieldId ? { ...f, name: uniqueFieldName({ ...doc, fields: doc.fields.filter((x) => x.id !== fieldId) }, trimmed) } : f
129 )
130 }
131}
132
133export function retypeField(doc: DatabaseDoc, fieldId: string, type: FieldType): DatabaseDoc {
134 return {

Callers 1

DatabaseTableViewFunction · 0.90

Calls 1

uniqueFieldNameFunction · 0.85

Tested by

no test coverage detected