PropertySchema class
Représente une propriété trouvée dans un schéma JSON.
Constructeurs
Property |
Crée une instance |
Propriétés
children | Propriétés enfants, le cas échéant. |
entities | Liste des noms d’entités. |
expected |
Liste des noms d’entités attendus uniquement. |
name | Nom de cette propriété. |
parent | Schéma de propriété parent, le cas échéant. |
path | Chemin d’accès au schéma. |
schema | Objet schéma JSON pour cette propriété. |
type | Type de schéma JSON. |
Méthodes
is |
|
is |
Détails du constructeur
PropertySchema(string, object, PropertySchema[])
Crée une instance PropertySchema
.
new PropertySchema(path: string, schema: object, children?: PropertySchema[])
Paramètres
- path
-
string
Chemin d’accès à cette propriété.
- schema
-
object
Fragment de schéma JSON pour cette propriété.
- children
Optionnel. Propriétés enfants.
Détails de la propriété
children
Propriétés enfants, le cas échéant.
PropertySchema[] children
Valeur de propriété
Propriétés enfants, le cas échéant.
entities
Liste des noms d’entités.
string[] entities
Valeur de propriété
string[]
Liste des noms d’entités.
expectedOnly
Liste des noms d’entités attendus uniquement.
string[] expectedOnly
Valeur de propriété
string[]
Liste des noms d’entités attendus uniquement.
name
Nom de cette propriété.
string name
Valeur de propriété
string
Nom de cette propriété.
Remarques
Les crochets de tableau []
ont été supprimés.
parent
Schéma de propriété parent, le cas échéant.
PropertySchema | undefined parent
Valeur de propriété
PropertySchema | undefined
Schéma de propriété parent le cas échéant.
path
Chemin d’accès au schéma.
path: string
Valeur de propriété
string
Remarques
Contient []
pour les tableaux et les .
pour les segments de chemin d’accès.
schema
Objet schéma JSON pour cette propriété.
schema: object
Valeur de propriété
object
type
Type de schéma JSON.
string type
Valeur de propriété
string
Type de schéma JSON.
Détails de la méthode
isArray()
function isArray(): boolean
Retours
boolean
true
si la propriété est un tableau.
isEnum()
function isEnum(): boolean
Retours
boolean
true
si la propriété est une énumération.