merge<A, B>( a: A, b: B,): Or< $Special< A, { $any: false; $else: false; $never: true; $unknown: false; $void: false }, >, $Special< B, { $any: false; $else: false; $never: true; $unknown: false; $void: false }, >,> Returns Or<
$Special<
A,
{ $any: false; $else: false; $never: true; $unknown: false; $void: false },
>,
$Special<
B,
{ $any: false; $else: false; $never: true; $unknown: false; $void: false },
>,
>
Left join
a
withb
.This returns the proper type of
{ ...a, ...b }