@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).
52 lines (51 loc) • 2.12 kB
TypeScript
import { OnInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare abstract class BaseFieldsetComponent implements OnInit {
/**
* L'identifiant du fieldset - Optionnel (sera généré si non fourni).
*/
id: 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;
/**
* Le(s) message(s) d'erreur à afficher le cas échéant.
*/
error: string | string[] | undefined;
/**
* Le message de validation à afficher le cas échéant.
*/
valid: string;
/** @internal */ legendId: string;
/** @internal */ messagesId: 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;
ngOnInit(): void;
/** @internal */
hasErrors(): boolean;
/** @internal */
isLegendRegular(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<BaseFieldsetComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<BaseFieldsetComponent, "ng-component", never, { "id": { "alias": "id"; "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; }; "error": { "alias": "error"; "required": false; }; "valid": { "alias": "valid"; "required": false; }; }, {}, never, never, false, never>;
}