DistributiveOmit
DistributiveOmit<
T,K> =Textendsunknown?Omit<T,K> :never
Defined in: sdks/js/node-sdk/dist/index.d.ts:225
Omit that distributes over unions. The built-in Omit collapses a union
(e.g. ClientOptions’ NetworkOptions | { backend } arm) because
keyof (A | B) only yields shared keys. This preserves each arm, so options
like { backend } survive Omit<ClientOptions, "codecs">.
Type Parameters
Section titled “Type Parameters”T
K extends PropertyKey

