Type alias EntryWithAllLocalesAndWithLinkResolutionAndWithoutUnresolvableLinks<Fields, Locales>

EntryWithAllLocalesAndWithLinkResolutionAndWithoutUnresolvableLinks<Fields, Locales>: {
    fields: { [ FieldName in keyof Fields]: { [ LocaleName in Locales]?: Fields[FieldName] extends EntryFields.Link<infer LinkedEntryFields> ? EntryWithAllLocalesAndWithLinkResolutionAndWithoutUnresolvableLinks<LinkedEntryFields, Locales> | undefined : Fields[FieldName] extends EntryFields.Link<infer LinkedEntryFields>[] ? EntryWithAllLocalesAndWithLinkResolutionAndWithoutUnresolvableLinks<LinkedEntryFields, Locales>[] | undefined : Fields[FieldName] } };
    metadata: Metadata;
    sys: EntrySys;
}

Type Parameters

Type declaration