@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).
72 lines (71 loc) • 3.06 kB
TypeScript
import { OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { DsfrSeverity, DsfrSeverityConst } from '../../shared';
import * as i0 from "@angular/core";
export declare abstract class BaseFieldsetComponent implements OnInit, OnChanges {
/**
* L'identifiant du fieldset - Optionnel (sera généré si non fourni).
*
* @deprecated (since 1.14.0) utiliser fieldsetId
*/
id: string | undefined;
/**
* L'identifiant du fieldset - Optionnel (sera généré si non fourni).
*/
fieldsetId: string | undefined;
/**
* La légende du fieldset. Peut être indiquée via cet input ou via un slot [legend].
*/
legend: string;
/**
* Permet de rétablir une graisse standard sur la légende.
*/
legendRegular: boolean;
/**
* Permet de masquer la légende en la préservant pour les lecteurs d'écran.
*/
legendSrOnly: boolean;
/**
* Texte de description additionnel.
*/
hint: string;
/**
* Permet de désactiver l'ensemble des champs du fieldset.
*/
disabled: boolean;
/**
* Message d'information lié au composant.
*/
message: string | string[] | undefined;
/**
* Représente la sévérité du message.
*/
messageSeverity: DsfrSeverity | undefined;
/**
* Positionne un message d'erreur.
*
* @deprecated (since 1.14) utiliser message et messageSeverity à la place
*/
error: string | string[] | undefined;
/**
* Positionne un message de validation.
*
* @deprecated (since 1.14) utiliser message et messageSeverity à la place
*/
valid: string | undefined;
protected readonly DsfrSeverity: typeof DsfrSeverityConst;
protected legendId: string;
protected messagesId: string;
protected nativeElementId: string;
/**
* Retourne les erreurs sous forme de tableau même si on a juste un string
* @return type compatible avec la propriété error, c.-à-d. undefined si non renseigné
*
* @internal
*/
get errors(): string[] | undefined;
ngOnChanges({ error, valid }: SimpleChanges): void;
ngOnInit(): void;
protected isLegendRegular(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<BaseFieldsetComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<BaseFieldsetComponent, "ng-component", never, { "id": { "alias": "id"; "required": false; }; "fieldsetId": { "alias": "fieldsetId"; "required": false; }; "legend": { "alias": "legend"; "required": false; }; "legendRegular": { "alias": "legendRegular"; "required": false; }; "legendSrOnly": { "alias": "legendSrOnly"; "required": false; }; "hint": { "alias": "hint"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "message": { "alias": "message"; "required": false; }; "messageSeverity": { "alias": "messageSeverity"; "required": false; }; "error": { "alias": "error"; "required": false; }; "valid": { "alias": "valid"; "required": false; }; }, {}, never, never, false, never>;
}