@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).
95 lines (94 loc) • 2.52 kB
TypeScript
/**
* @deprecated (since 1.5.0) use {@link DsfrPanelBackgroundConst} instead
*/
export declare enum DsfrCardBackgroundConst {
DEFAULT = "default",
GREY = "grey",
TRANSPARENT = "transparent"
}
/**
* Type union correspondant aux valeurs de l'enum {@link DsfrCardBackgroundConst}.
*
* @deprecated (since 1.5.0) use {@link DsfrPanelBackground} instead
*/
export type DsfrCardBackground = `${DsfrCardBackgroundConst}`;
/**
* @deprecated (since 1.5.0) use {@link DsfrPanelBorderConst} instead
*/
export declare enum DsfrCardBorderConst {
DEFAULT = "default",
NO_BORDER = "no-border",
SHADOW = "shadow"
}
/**
* @deprecated (since 1.5.0) use {@link DsfrPanelBorder} instead
*/
export type DsfrCardBorder = `${DsfrCardBorderConst}`;
/**
* Définit les différentes façons dont l'image doit s'adapter à son conteneur.
*/
export declare enum DsfrImageFitConst {
FILL = "fill",
CONTAIN = "contain",
COVER = "cover",
NONE = "none",
SCALE_DOWN = "scale-down"
}
/**
* Type union correspondant aux valeurs de l'enum {@link DsfrImageFitConst}.
*/
export type DsfrImageFit = `${DsfrImageFitConst}`;
/**
* Définit les différents ratios supportés par le DSFR pour l'illustration d'un composant `Card`.
*/
export declare enum DsfrImageRatioConst {
/**
* Ratio largeur sur hauteur de 32 neuvièmes.
*/
RATIO_32_9 = "16:9/2",
/**
* Ratio largeur sur hauteur de 16 neuvièmes.
*/
RATIO_16_9 = "16:9",
/**
* Ratio largeur sur hauteur de trois à deux.
*/
RATIO_3_2 = "3:2",
/**
* Ratio largeur sur hauteur de quatre tiers.
*/
RATIO_4_3 = "4:3",
/**
* Ratio largeur sur hauteur de un pour un (largeur égale à la hauteur).
*/
RATIO_1_1 = "1:1",
/**
* Ratio largeur sur hauteur de trois quarts.
*/
RATIO_3_4 = "3:4",
/**
* Ratio largeur sur hauteur de deux tiers.
*/
RATIO_2_3 = "2:3"
}
/**
* Type union correspondant aux valeurs de l'enum {@link DsfrImageRatioConst}.
*/
export type DsfrImageRatio = `${DsfrImageRatioConst}`;
/**
* Définit les différents formats d'image supportés par le DSFR en illustration d'un composant `Card`.
*/
export declare enum DsfrImageTypeConst {
/**
* Pour une balise `<img>`.
*/
IMG = "img",
/**
* Pour une balise `<svg>`.
*/
SVG = "svg"
}
/**
* Type union correspondant aux valeurs de l'enum {@link DsfrImageTypeConst}.
*/
export type DsfrImageType = `${DsfrImageTypeConst}`;