Type Alias DistributiveEntry<EntrySkeleton, Modifiers, Locales>Internal

DistributiveEntry<EntrySkeleton, Modifiers, Locales>: EntrySkeleton extends EntrySkeletonType
    ? Entry<EntrySkeleton, Modifiers, Locales>
    : never

Resolves a (possibly union) linked-entry skeleton into the corresponding Entry type, distributing over the union so that EntryLink<A | B> becomes Entry<A> | Entry<B> instead of collapsing fields to the keys common to every member. Entry itself is intentionally non-distributive to remain inferrable in getEntry/getEntries, so distribution is applied here at the link-resolution boundary where the linked skeleton is already known.

Type Parameters