@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).
49 lines (48 loc) • 1.9 kB
TypeScript
import { DsfrInputText } from '../../shared/models/input.model';
import * as i0 from "@angular/core";
export interface DsfrAddressDetails {
/** Data du champs "numéro" */
number?: DsfrInputText;
/** Data du champs "voie" */
street?: DsfrInputText;
/** Data du champs "Bâtiment" */
building?: DsfrInputText;
/** Data du champs "Immeuble" */
block?: DsfrInputText;
/** Data du champs "Escalier" */
stare?: DsfrInputText;
/** Data du champs "numéro d'appartement" */
apartment?: DsfrInputText;
}
export declare class DsfrAddressComponent {
/**
* Légende du fieldset.
*/
legend: string;
/**
* Data du champs adresse.
*/
address: DsfrInputText;
/**
* Data du champs complément d'adresse (optionnel).
*/
addressSupplement: DsfrInputText;
/**
* Data des champs complément d'adresse ("Numéro", "Voie", "Bâtiment", "Immeuble", "Escalier", "Numéro d'appartement").
*/
addressDetails: DsfrAddressDetails;
/**
* Data du champs code postal.
*/
zipCode: DsfrInputText;
/**
* Data du champs ville.
*/
city: DsfrInputText;
/**
* Data du champs lieux-dit/commune déléguée ou boîte postale.
*/
locality: DsfrInputText;
static ɵfac: i0.ɵɵFactoryDeclaration<DsfrAddressComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DsfrAddressComponent, "dsfr-address", never, { "legend": { "alias": "legend"; "required": false; }; "address": { "alias": "address"; "required": true; }; "addressSupplement": { "alias": "addressSupplement"; "required": false; }; "addressDetails": { "alias": "addressDetails"; "required": false; }; "zipCode": { "alias": "zipCode"; "required": true; }; "city": { "alias": "city"; "required": true; }; "locality": { "alias": "locality"; "required": false; }; }, {}, never, never, false, never>;
}