GeoLeaf Core API - v3.19.0
    Preparing search index...

    The attributes block of a layer configuration.

    It lives at the root of the layer config rather than under capabilities so the "a field in edition requires an editable layer" rule stays expressible in pure JSON Schema, and so an entry can never outlive the layer it describes.

    interface LayerAttributes {
        titleField?: string;
        fields: readonly AttributeField[];
    }
    Index
    titleField?: string

    Names one entry of fields, by its field path. That field is the title of each surface it is displayed on; a surface that does not list it opens without a title.

    fields: readonly AttributeField[]

    The fields, in declaration order.