R
T

ReactiveOmitReturn

testeddemo

Resolved type of `reactiveOmit`: a reactive object that drops either the listed keys (`Omit`) or — when a predicate is used — an arbitrary subset (`Partial`), since the kept keys are only known at runtime.

Demo

Loading demo…

Signature

ts
export type ReactiveOmitReturn<
  T extends object,
  K extends keyof T | undefined = undefined,
>
  = [K] extends [undefined]
    ? Partial<T>
    : Omit<T, Extract<K, keyof T>>;

Type Parameters

Textends object
Kextends keyof T | undefined= undefined