import type { _ } from '../flatten/index.js'; import type { SuggestObject } from './Suggest.js'; /** * 💀 You most likely want to use distributive `$Merge_` - this one can be * super-slow in generic contexts * * @inline */ export type Merge_ = _ & B>; /** * 💀 You most likely want to use distributive `$Merge` - this one can be * super-slow in generic contexts * * @inline */ export type Merge> = Merge_; /** * ✅ Distributive version of `Merge_` * * @inline */ export type $Merge_ = A extends any ? B extends any ? Merge_ : never : never; /** * ✅ Distributive version of `Merge` * * @inline */ export type $Merge> = $Merge_; //# sourceMappingURL=Merge.d.ts.map