Partager via


PropertySchema class

Représente une propriété trouvée dans un schéma JSON.

Constructeurs

PropertySchema(string, object, PropertySchema[])

Crée une instance PropertySchema.

Propriétés

children

Propriétés enfants, le cas échéant.

entities

Liste des noms d’entités.

expectedOnly

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

isArray()
isEnum()

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

PropertySchema[]

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.