Skip to content

omit ​

La méthode omit() crée un nouvel objet en excluant certaines propriétés.

Exemple interactif ​

Syntaxe ​

Signature classique ​

typescript
function omit<
	GenericInput extends object,
	GenericOmitValue extends Partial<Record<keyof GenericInput, boolean>> | readonly (keyof GenericInput)[]
>(
	input: GenericInput,
	omitValue: GenericOmitValue
): SimplifyTopLevel<Omit<GenericInput, ...>>

Signature currifiee ​

typescript
function omit<
	GenericInput extends object,
	GenericOmitValue extends Partial<Record<keyof GenericInput, boolean>> | readonly (keyof GenericInput)[]
>(
	omitValue: GenericOmitValue
): (input: GenericInput) => SimplifyTopLevel<Omit<GenericInput, ...>>

Paramètres ​

  • input : L'objet source.
  • omitValue : Les clés à exclure (tableau de clés ou objet avec valeurs booléennes).

Valeur de retour ​

Un nouvel objet sans les propriétés exclues.

Voir aussi ​

  • pick - Crée un objet en sélectionnant certaines propriétés

Diffusé sous licence MIT.