PropertySchema class
Rappresenta una proprietà trovata in uno schema JSON.
Costruttori
| Property |
Crea una nuova istanza di |
Proprietà
| children | Proprietà figlio, se presenti. |
| entities | Elenco dei nomi di entità. |
| expected |
Elenco dei soli nomi di entità previsti. |
| name | Nome per questa proprietà. |
| parent | Schema della proprietà padre, se disponibile. |
| path | Percorso dello schema. |
| schema | Oggetto Schema JSON per questa proprietà. |
| type | Tipo di schema JSON. |
Metodi
| is |
|
| is |
Dettagli costruttore
PropertySchema(string, object, PropertySchema[])
Crea una nuova istanza di PropertySchema.
new PropertySchema(path: string, schema: object, children?: PropertySchema[])
Parametri
- path
-
string
Percorso di questa proprietà.
- schema
-
object
Frammento di schema JSON per questa proprietà.
- children
Opzionale. Proprietà figlio.
Dettagli proprietà
children
Proprietà figlio, se presenti.
PropertySchema[] children
Valore della proprietà
Proprietà figlio, se presenti.
entities
Elenco dei nomi di entità.
string[] entities
Valore della proprietà
string[]
Elenco di nomi di entità.
expectedOnly
Elenco dei soli nomi di entità previsti.
string[] expectedOnly
Valore della proprietà
string[]
Elenco dei soli nomi di entità previsti.
name
Nome per questa proprietà.
string name
Valore della proprietà
string
Nome di questa proprietà.
Commenti
Le parentesi quadre [] saranno state rimosse.
parent
Schema della proprietà padre, se disponibile.
PropertySchema | undefined parent
Valore della proprietà
PropertySchema | undefined
Schema della proprietà padre, se presente.
path
Percorso dello schema.
path: string
Valore della proprietà
string
Commenti
Contiene [] per matrici e . per i segmenti di percorso.
schema
Oggetto Schema JSON per questa proprietà.
schema: object
Valore della proprietà
object
type
Tipo di schema JSON.
string type
Valore della proprietà
string
Tipo di schema JSON.
Dettagli metodo
isArray()
function isArray(): boolean
Restituisce
boolean
true se la proprietà è una matrice.
isEnum()
function isEnum(): boolean
Restituisce
boolean
true se la proprietà è un'enumerazione.