Skip to content

getFieldsDefaultValues

getFieldsDefaultValues(props): Record<string, unknown>

Defined in: packages/core/src/fields/utils.ts:253

Builds TanStack Form defaultValues from a field map — a collection’s or a global’s fields. Hidden fields are skipped. With document (edit mode), a truthy stored value wins; otherwise each field’s defaultValue.

Record<string, unknown> | TDocument | null

Optional stored document (edit mode); null/omitted = create mode.

Record<string, AdminField>

The resource’s resolved field map.

Record<string, unknown>

One key per visible field.

getFieldsDefaultValues({ fields: posts.fields }) // → { title: "", slug: "" }
getFieldsDefaultValues({ fields: posts.fields, document: doc }) // → { title: "Hello", slug: "hello" }