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.