T
ReactiveOmitReturn
testeddemoResolved 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 objectKextends keyof T | undefined= undefined