@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).
50 lines (49 loc) • 2.36 kB
TypeScript
import { ElementRef, OnInit } from '@angular/core';
import { DefaultControlComponent, DsfrSeverity, DsfrSeverityConst } from '../../shared';
import * as i0 from "@angular/core";
export declare class DsfrFormCheckboxComponent extends DefaultControlComponent<boolean> implements OnInit {
private elementRef;
/**
* Cache le label visuellement en le laissant disponible aux lecteurs d'écran.
*/
labelSrOnly: boolean;
/** Ajouter l'attribut 'aria-invalid' sur le champ de formulaire.
*/
ariaInvalid: string;
/**
* Donne une taille de 16px au lieu de 24px.
*/
small: boolean;
/**
* Message d'information lié au composant
*/
message: string | undefined;
/**
* Représente la sévérité du message
*/
messageSeverity: DsfrSeverity;
protected readonly DsfrSeverity: typeof DsfrSeverityConst;
protected defaultChecked: boolean;
protected messagesGroupId: string;
constructor(elementRef: ElementRef);
/** @since 1.5 */
get checked(): boolean;
/** @since 1.5 */
get indeterminateState(): boolean;
/**
* Message d'erreur, quand il est présent les couleurs du contrôle changent.
* @deprecated (@since 1.14) utiliser message et messageSeverity à la place
*/
set error(value: string | undefined);
/**
* Message de validation, quand il est présent les couleurs du contrôle changent.
* @deprecated (@since 1.14) utiliser message et messageSeverity à la place
*/
set valid(value: string | undefined);
/** @since 1.4 */
set indeterminate(value: boolean);
/** @internal */
ngOnInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DsfrFormCheckboxComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DsfrFormCheckboxComponent, "dsfr-form-checkbox", never, { "labelSrOnly": { "alias": "labelSrOnly"; "required": false; }; "ariaInvalid": { "alias": "ariaInvalid"; "required": false; }; "small": { "alias": "small"; "required": false; }; "message": { "alias": "message"; "required": false; }; "messageSeverity": { "alias": "messageSeverity"; "required": false; }; "error": { "alias": "error"; "required": false; }; "valid": { "alias": "valid"; "required": false; }; "indeterminate": { "alias": "indeterminate"; "required": false; }; }, {}, never, ["[label]"], true, never>;
}