@edugouvfr/ngx-dsfr
Version:
NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).
20 lines (19 loc) • 519 B
TypeScript
/**
* Description d'une finalité.
*/
export interface DsfrSubFinality {
/** Le nom de la finalité. */
name: string;
/**true: accept, false: refuse, undefined: pas de selection. */
accept?: boolean;
exempt?: boolean;
/** Désactivation de la possibilité d'accepter ou refuser la finalité. */
disabled?: boolean;
}
/**
* Description d'une finalité parente.
*/
export interface DsfrFinality extends DsfrSubFinality {
description?: string;
subFinalities?: DsfrSubFinality[];
}