Relaciones de asociación
AssociationRelationship.directed se resuelve a un booleano para las
relaciones de asociación:
interface ArchiRelationship { directed: boolean | null;}Valores predeterminados
Sección titulada «Valores predeterminados»- Para un
AssociationRelationship, el campo siempre se resuelve a un booleano —falsees el valor predeterminado nativo cuando el atributo está ausente (el valor predeterminado propio del tipo en Archi). - Para cualquier otro tipo de relación,
directedesnull.
Ejemplo
Sección titulada «Ejemplo»const undirected = model.relationships.filter( (r) => r.type === 'AssociationRelationship' && r.directed === false,);
console.log('undirected associations:', undirected.length);