UNPKG

@edugouvfr/ngx-dsfr-ext

Version:

NgxDsfrExt est une extension au package @edugouvfr/ngx-dsfr (portage Angular des éléments DSFR)

34 lines (33 loc) 2.22 kB
import { EventEmitter, TemplateRef } from '@angular/core'; import { DsfrI18nService } from '@edugouvfr/ngx-dsfr'; import * as i0 from "@angular/core"; export declare class SelectInputLabelComponent { /** Placeholder pour le champ de sélection */ placeHolder: string | undefined; /** Nombre max. d'options sélectionnées affichées */ maxDisplayOptions: number; /** Template pour l'ensemble des valeurs sélectionnées lorsque maxDisplayOptions est atteint */ maxDisplayOptionsTemplate: TemplateRef<any>; /** Template pour chaque valeur sélectionnée */ selectedOptionTemplate: TemplateRef<any>; /** Les options sélectionnées sont affichées sous forme de tags supprimables */ clearableOptions: boolean; /** Clic sur toutes les options en mode tag supprimable. */ clearAllOptionsSelect: EventEmitter<void>; /** Clic sur une option en mode tag supprimable. */ clearOptionSelect: EventEmitter<{ nativeEvent: Event; option: any; }>; /** @internal liste des options sélectionnées */ selectedOptions: import("@angular/core").InputSignal<any[]>; protected i18n: DsfrI18nService; /** @internal */ getLabelKeyOptionsSelected(): string; /** Clic sur un tag représentant toutes les options */ clearAllOptions(): void; /** Clic sur une option en mode tag supprimable. */ clearOption(event: Event, opt: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<SelectInputLabelComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SelectInputLabelComponent, "edu-select-input-label", never, { "placeHolder": { "alias": "placeHolder"; "required": false; }; "maxDisplayOptions": { "alias": "maxDisplayOptions"; "required": false; }; "maxDisplayOptionsTemplate": { "alias": "maxDisplayOptionsTemplate"; "required": false; }; "selectedOptionTemplate": { "alias": "selectedOptionTemplate"; "required": false; }; "clearableOptions": { "alias": "clearableOptions"; "required": false; }; "selectedOptions": { "alias": "selectedOptions"; "required": false; "isSignal": true; }; }, { "clearAllOptionsSelect": "clearAllOptionsSelect"; "clearOptionSelect": "clearOptionSelect"; }, never, never, true, never>; }