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

Function buildDefaultViews

packages/shared-domain/src/database-csv.ts:233–248  ·  view source on GitHub ↗
(
  fields: DbField[],
  genId: GenId = defaultGenId
)

Source from the content-addressed store, hash-verified

231
232/** A single default Table view (id hidden) covering all fields in order. */
233export function buildDefaultViews(
234 fields: DbField[],
235 genId: GenId = defaultGenId
236): { views: DbView[]; activeViewId: string } {
237 const id = genId()
238 const view: DbView = {
239 id,
240 name: 'Table',
241 type: 'table',
242 filters: [],
243 sorts: [],
244 columnOrder: fields.map((f) => f.id),
245 hiddenFieldIds: fields.filter((f) => f.hidden).map((f) => f.id)
246 }
247 return { views: [view], activeViewId: id }
248}

Callers 7

normalizeSidecarFunction · 0.90
readDatabaseFunction · 0.90
createDatabaseFunction · 0.90
dbNormalizeSidecarFunction · 0.90
openDatabaseFunction · 0.90
createDatabaseFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected