Skip to content

ArrayProperty

Represents an array property. This extends the base Property model to represent an array of items.

---
title: ArrayProperty
config:
  look: handDrawn
  theme: colorful
  class:
    hideEmptyMembersBox: true
---
classDiagram
    class Property {
        +string name
        +string kind
        +string description
        +boolean required
        +unknown default
        +unknown example
        +unknown[] enumValues
    }
    Property <|-- ArrayProperty
    class ArrayProperty {
      
        +string kind
        +Property items
    }
    class Property {
        +string kind
        +string description
        +boolean required
        +unknown default
        +unknown example
        +unknown[] enumValues
    }
    ArrayProperty *-- Property
items:
kind: string
NameTypeDescription
kindstring
itemsPropertyThe type of items contained in the array (Related Types: ObjectProperty)

The following types are composed within ArrayProperty: