Type alias EntryWithAllLocalesAndWithLinkResolutionAndWithUnresolvableLinks<Fields, Locales>

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

Type Parameters

  • Fields extends FieldsType

  • Locales extends LocaleCode

Type declaration