PropertySchema class
Stellt eine Eigenschaft dar, die in einem JSON-Schema gefunden wurde.
Konstruktoren
| Property |
Erstellt eine neue |
Eigenschaften
| children | Untergeordnete Eigenschaften, falls vorhanden. |
| entities | Liste der Entitätsnamen. |
| expected |
Liste der erwarteten Entitätsnamen. |
| name | Name für diese Eigenschaft. |
| parent | Übergeordnetes Eigenschaftenschema( falls vorhanden). |
| path | Pfad zum Schema. |
| schema | JSON-Schemaobjekt für diese Eigenschaft. |
| type | JSON-Schematyp. |
Methoden
| is |
|
| is |
Details zum Konstruktor
PropertySchema(string, object, PropertySchema[])
Erstellt eine neue PropertySchema Instanz.
new PropertySchema(path: string, schema: object, children?: PropertySchema[])
Parameter
- path
-
string
Pfad zu dieser Eigenschaft.
- schema
-
object
JSON-Schemafragment für diese Eigenschaft.
- children
Wahlfrei. Untergeordnete Eigenschaften.
Details zur Eigenschaft
children
Untergeordnete Eigenschaften, falls vorhanden.
PropertySchema[] children
Eigenschaftswert
Die untergeordneten Eigenschaften, falls vorhanden.
entities
Liste der Entitätsnamen.
string[] entities
Eigenschaftswert
string[]
Eine Liste der Entitätsnamen.
expectedOnly
Liste der erwarteten Entitätsnamen.
string[] expectedOnly
Eigenschaftswert
string[]
Eine Liste der erwarteten Entitätsnamen.
name
Name für diese Eigenschaft.
string name
Eigenschaftswert
string
Der Name für diese Eigenschaft.
Hinweise
Arrayklammern [] wurden entfernt.
parent
Übergeordnetes Eigenschaftenschema( falls vorhanden).
PropertySchema | undefined parent
Eigenschaftswert
PropertySchema | undefined
Das übergeordnete Eigenschaftenschema, falls vorhanden.
path
Pfad zum Schema.
path: string
Eigenschaftswert
string
Hinweise
Enthält [] für Arrays und . für Pfadsegmente.
schema
JSON-Schemaobjekt für diese Eigenschaft.
schema: object
Eigenschaftswert
object
type
JSON-Schematyp.
string type
Eigenschaftswert
string
Der JSON-Schematyp.
Details zur Methode
isArray()
function isArray(): boolean
Gibt zurück
boolean
true, wenn es sich bei der Eigenschaft um ein Array handelt.
isEnum()
function isEnum(): boolean
Gibt zurück
boolean
true, wenn die Eigenschaft eine Enumeration ist.