antd-crud-table API
    Preparing search index...

    Interface FieldColumn

    The slice of a column definition the field registry reads.

    Structural rather than generic on purpose: the registry dispatches across twenty field types with unrelated value shapes, so a single definition cannot be parameterised over any one record type. unknown here is the strict choice, not a lax one - it forces every renderer to narrow before using a value, which any would not.

    interface FieldColumn {
        customRender?: (
            value: unknown,
            record: Record<PropertyKey, unknown>,
        ) => ReactNode;
        dataIndex: PropertyKey;
        enumOptions?: Record<string, EnumOption>;
        fieldType?: FieldType;
        title: string;
    }
    Index
    customRender?: (
        value: unknown,
        record: Record<PropertyKey, unknown>,
    ) => ReactNode

    Cell renderer for custom columns.

    dataIndex: PropertyKey

    The record property this column reads.

    enumOptions?: Record<string, EnumOption>

    Selectable values, for enum columns.

    fieldType?: FieldType

    Which registry entry renders and edits this column.

    title: string

    Column header, also used as the form label.